string str_temp="(new|old)";for(int i=0;i<10000;i++)
{
Regex re_temp = new Regex(str_temp, RegexOptions.IgnoreCase);
}如何把re_temp写到循环外面去?如下:
string str_temp="(new|old)";
Regex re_temp = new Regex();
for(int i=0;i<10000;i++)
{
????该如何写???
}
{
Regex re_temp = new Regex(str_temp, RegexOptions.IgnoreCase);
}如何把re_temp写到循环外面去?如下:
string str_temp="(new|old)";
Regex re_temp = new Regex();
for(int i=0;i<10000;i++)
{
????该如何写???
}
Regex re_temp = new Regex();
for(int i=0;i<10000;i++)
{
????该如何写???
}
是正确的啊
Regex re_temp = new Regex(str_temp, RegexOptions.IgnoreCase);
for(int i=0;i<10000;i++)
{
// 从你的代码来看,这里无事可做
}
var mc = new Regex(str_temp, RegexOptions.IgnoreCase).Matches(str);
foreach(var m in mc)
{
.....
}
或者用Replace(委托)..
主要是因为,我的str_temp会不断刷新,因此,for里面的str_temp是不一样的。
我的意思是想更新re_temp里面的东西,而不是新new一个。