.net 用正则表达式删除字符串。

例如:
1. 我是中国人。
2. 我出现在山东。
3. 我现在在青岛。
4. 我的性别是男。
5. 我正在问问题。
11. 我是特例1. 哈哈。

我要把1. 和 2.还有3. 只要有数字和逗号的删掉。
得出的结果是:
我是中国人。
我出现在山东。
我现在在青岛。
我的性别是男。
我正在问问题。
我是特例1. 哈哈。

只要结果是这样就OK了,非常感谢。

Regex r =new Regex(@"(?<=(?:^|\r\n|\r|\n))\d+\.\s*(?=.*(?:\r\n|\r|\n|$))");
string result=r.Replace(@"1. 我是中国人。
2. 我出现在山东。
3. 我现在在青岛。
4. 我的性别是男。
5. 我正在问问题。
11. 我是特例1. 哈哈。","");
MessageBox.Show(result);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-11
Regex.Replace("要替换的字符串",@''\[0-9]+[.]","");
相似回答