
正则表达式的问题,高手来帮帮忙
varstr="1111,11111111111111,,1111,1111";现在我想把单独的1111找出来替换成2222结果是这样str="2222,11111222...
var str = "1111, 11111 1111 11111,,1111,1111 ";
现在我想把单独的1111找出来替换成2222
结果是这样 str ="2222,11111 2222 11111,,2222,2222";
而不是这样 str = "2222,12222 2222 12222,,2222,2222";
应该怎么写正则 谢谢了 展开
现在我想把单独的1111找出来替换成2222
结果是这样 str ="2222,11111 2222 11111,,2222,2222";
而不是这样 str = "2222,12222 2222 12222,,2222,2222";
应该怎么写正则 谢谢了 展开
3个回答
展开全部
void Main()
{
string strRegex=@"\b(1{4})\b";
string input="1111, 11111 1111 11111,,1111,1111";
Regex r=new Regex(strRegex);
string output=Regex.Replace(input,strRegex,"2222");
Console.WriteLine(output);
}
{
string strRegex=@"\b(1{4})\b";
string input="1111, 11111 1111 11111,,1111,1111";
Regex r=new Regex(strRegex);
string output=Regex.Replace(input,strRegex,"2222");
Console.WriteLine(output);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询