在C#中正则表达式 如何执行忽略大小写
发布网友
发布时间:2022-04-30 01:15
我来回答
共2个回答
热心网友
时间:2022-06-27 20:51
Regex myreg = new Regex("(^\\d{1,}[,,])\\d+$");
[]表示单个字符 里面是枚举..
回下面的评论... 正则加括号可以直接提取数字。。
Regex myreg = new Regex("^(\\d+)[,,](\\d+)$");
Match m = myreg.Match(mystr);
if (m.Success) {
string p = m.Result("$1");
string p2 = m.Result("$2");
}
热心网友
时间:2022-06-27 20:52
Regex myreg = new Regex("^(\\d+[\\,\\,])\\d+$");
MessageBox.Show(myreg.IsMatch("123,123").ToString());
刚才直接问不就行了追问int a = mystr.IndexOf(',');
p = Convert.ToInt32(mystr.Substring(0, a));
p2 = Convert.ToInt32(mystr.Substring(a + 1, mystr.Length - a - 1));
不能分割
追答别这么分, 直接string[] strs=mystr.split(',');就分割好了。