c#正则简单总结(符号操作)
1.组名 () 这样的用索引 \1,(?<name>) \<name>来引用
2.替换 $\1,${name}
Regex.Replace(userInputString,"(Mr|Mrs)[a-z]*","$1 X");
Regex.Replace(userInputString,"(?<name>Mr|Mrs)[a-z]*","${name} X");
(?(exp)yes|no)
(?(name)yes|no) name的组
(?i:[a-z]) (?-i:[a-z])。
如果想删除一个项,只须在字母前加-
替换为$,位置也能替换
string test = "one test <123>, another test <321>";
Regex reg = new Regex(@"(?<=<)(?=\d+>)");
string result = reg.Replace(test, "$");
richTextBox2.Text = result;
posted on 2010-08-30 21:25 jianshaohui 阅读(536) 评论(2) 编辑 收藏 举报