C#如何正则获取两个字符串之间的字符串 string str="aaa[12] bbbc[zxt] ccvcvcvxcvx[@5]xxcxcxcxc[f1]dsdsd";C#中,我想分别得到中括号之间的字符串,如果正则如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try...string str = "aaa[12] bbbc[zxt] ccvcvcvxcvx[@5]xxcxcxcxc[f1]dsdsd"; Regex reg = new Regex(@"(?<=\[)[^\[\]]+(?=\])");MatchCollection mc = reg.Matches(str);foreach(Match m in mc){ richTextBox2.Text += m.Value + "\n";}/*-----输出-----12zxt@5f1*/ try...string str = "aaa[12] bbbc[zxt] ccvcvcvxcvx[@5]xxcxcxcxc[f1]dsdsd"; Regex reg = new Regex(@"(?<=\[)[^\[\]]+(?=\])");MatchCollection mc = reg.Matches(str);foreach(Match m in mc){ richTextBox2.Text += m.Value + "\n";}/*-----输出-----12zxt@5f1*/ winform 图片问题~~ g.DrawImage()急!!!高手指教 关于代码修改 如何在添加ContextMenuStrip 怎么在应用软件中创建数据表? C# 怎么刷新其他form中的数据库 ? 学习c#给推举基本好书。 一个很奇怪的异常问题。请帮忙。。。 ComboBox的问题 看这段程序?? 请问建模工具的比较 C#中派生类不能继承基类的构造函数和析构函数,为什么还可以在调用这个派生类的构造函数前调用基类的构造函数? dataSet数据写入xml文件
Regex reg = new Regex(@"(?<=\[)[^\[\]]+(?=\])");
MatchCollection mc = reg.Matches(str);
foreach(Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*-----输出-----
12
zxt
@5
f1
*/
Regex reg = new Regex(@"(?<=\[)[^\[\]]+(?=\])");
MatchCollection mc = reg.Matches(str);
foreach(Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*-----输出-----
12
zxt
@5
f1
*/