正则匹配 用正则匹配出[]([1][2]……)或者【】(【1】【2】……)里面是数字?我想用str.StartsWith("正则表达式匹配后的结果")请问能不能使用,怎样使用啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(Regex.IsMatch("【2】……",@"(?<=^\[\d+\])|(?<=^【\d+】)")){ //是这个开头的} 请问有什么好的参考资料学习ASP.NET C#不我新手希望高手推荐下谢了 string str = "用正则匹配出[]([1][2]……)或者【】(【1】【2】……)里面是数字"; Regex reg = new Regex(@"(?i)(?<=[\[\【])\d+(?=[\]\】])"); MatchCollection mc = reg.Matches(str); foreach (Match m in mc) { Console.WriteLine(m.Groups[0].ToString()); } /* 1 2 1 2 */ string str = "[1][2][3]"; string myreg = "[^\\d]"; string sss = Regex.Replace(str, myreg,"");我试过了 string str = "[1][2][3]"; string myreg = "[^\\d]"; string sss = Regex.Replace(str, myreg,"");LZ试试 (?<=\[)\d+(?=\])|(?<=【)\d+(?=】)我这个可以 当时不懂平衡组,现在会了,既然ls帮我翻出来说没捕获。我仔细看了楼主的问题,当时没仔细看。我看成想判断是否[2]或【12】开头的了。所以我给出的是匹配一个位置的。用正则的平衡组可以这样(?<=(?<o1>\[)|(?<o2>\【))\d+(?=(?(o1)\]|\】)) C#连接MySql数据库报错,求解!! SBO SDK c#问题请教 如何编程实现textbox循环显示数据 高分求解!C# 调用DELPHI动态库的问题 C#.net 2005调用delphi写的dll返回数组的问题... 访问的Url连接是否正确连上HttpRequest如何判断 软件路上碰到郁闷问题怎么选择??? 为何我用WebRequest或者HttpWebRequest都只能得到过期的网页??奇怪的很 c#菜单问题?? 非常基础的问题 10分钟有答案吗? 前台JS如何调用后台的一个数组? 懂HttpWebRequest的请进
{
//是这个开头的
}
Regex reg = new Regex(@"(?i)(?<=[\[\【])\d+(?=[\]\】])"); MatchCollection mc = reg.Matches(str); foreach (Match m in mc)
{
Console.WriteLine(m.Groups[0].ToString());
}
/*
1
2
1
2 */
string myreg = "[^\\d]";
string sss = Regex.Replace(str, myreg,"");
我试过了
string myreg = "[^\\d]";
string sss = Regex.Replace(str, myreg,"");
LZ试试
我这个可以