高级VS2012使用正则表达式查找和替换

时间:2013-09-25 08:25:05

标签: regex visual-studio-2012 replace

在VS2012中,我想在几个大的生成的.SQL文件中找到并替换“几乎重复”的字符串:

搜索字符串的格式为:

print 'Processed {d} total records'

其中{d}是一个数字,例如100,200,300等,一直到70,000

我将取代它不会(即删除它)

有人可以使用新的VS2012 syntax为FIND提供一个简单的正则表达式吗?

正则表达式就像巫术一样超越我

任何问题随时可以提出

干杯

凯尔

1 个答案:

答案 0 :(得分:0)

这应该做的工作:

print 'Processed [0-9]+ total records'

如果您的号码包含数千个分隔符(例如'70,000'),您可能需要使用

print 'Processed [0-9,]+ total records'

代替。

[]是一个括号表达式,匹配其中的任何字符,因此[0-9]匹配每个数字(因为0-9是一个字符范围)。最后的+表示'任意数量的匹配,但至少有一个'。