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编辑  收藏  举报

导航