首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于TextBox的有关问题

2011-12-18 
关于TextBox的问题stringinSertTextA TextBox1.TextTextBox1.Text.Replace(abbca,inSertText)我用上

关于TextBox的问题
string   inSertText   =   "A ";
TextBox1.Text   =   TextBox1.Text.Replace(abbca,   inSertText);
我用上面的方法将字符串插入到了光标的位置,但是如果我选中了Text的一部分,例如字符串为abbca,我选择 "b ",用TextBox1.Text.Replace(abbca,b)就变成了aAAca,而不是仅仅替换选中的字符。请问如果替换选中的字符串呢?

[解决办法]
Regex.Replace 方法 (String, String, Int32)
从输入字符串中的第一个字符开始,用指定的替换字符串替换由 Regex 构造函数中指定的正则表达式定义的指定数目的模式匹配项。
[解决办法]
同理
[解决办法]
public string Replace (
string oldValue,
string newValue
)

参数
oldValue
要替换的 String。

newValue
要替换 oldValue 的所有匹配项的 String。

[解决办法]
你的问题描述不大可能成为事实啊。
TextBox1.Text = TextBox1.Text.Replace(abbca, inSertText);
这写法肯定会报错。你的abbca是什么?不是字符串,编译都过不了
看看函数原型

热点排行