首先加上引用 using System.Text.RegularExpressions;
如果要去掉[] 需要转义\[\]
1.
string str = "as[a]fd";
Regex reg = new Regex(@"[\[\]]"); //去掉[]
string a1 = reg.Replace(str , "");
最终结果为 asfd
2.
string a2 = "a,s;a!fd";
Regex reg = new Regex(@"[,!]");
string a1 = reg.Replace(a2, "");
最终结果为 as;afd
只提取数字
string str = "2021-03-17";
string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", "");
最终结果为20210317
正则表达式匹配标点符号
string str="你好!世界,。。。";
Regex seperatorReg = new Regex(@"[~!@#$%^&*()+=|\}]{[:;<,.>?/""]+", RegexOptions.IgnorePatternWhitespace);
Match seperator = seperatorReg.Match(str);
string strstr= seperator.Groups[0].Value;
版权归原作者 glad_666 所有, 如有侵权,请联系我们删除。