求一简单的正则表达式 "([1]-20)*2-[6]"以上字符串我如何取得[]里面的数字也就是1和6,上面的字符串是动态的,也就是可能有很多个[],所以都要取得里面的数字谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string test = "([1]-20)*2-[6]";Regex reg = new Regex(@"(?<=\[)\d+(?=\])");MatchCollection mc = reg.Matches(test);foreach (Match m in mc){ richTextBox2.Text += m.Value + "\n";} (?<=exp)也叫零宽度正回顾后发断言,它断言自身出现的位置的前面能匹配表达式exp。 求助:水晶报表如何实现两个报表的功能 C# 如何获得自己电脑上接受的所有数据包? SQL 数据库还原时报错? [图] C# 简单的连接数据库 c#的类改写成Java的类,需要注意哪些问题?请大哥大嫂兄弟姐妹们提个意见,谢谢了!! 我这样的情况怎么办,多线程的 急,一个让人头疼的问题 win7 64位ComputeSignature(signer)签名出错 咨询一下湖南长沙的软件公司 问个问题行吗? 一个用textbox显示数据的弱智问题 怎么实现两个flowlayoutpanel里的按钮相互拖动
string test = "([1]-20)*2-[6]";
Regex reg = new Regex(@"(?<=\[)\d+(?=\])");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
(?<=exp)也叫零宽度正回顾后发断言,它断言自身出现的位置的前面能匹配表达式exp。