在VS2012中,我想在几个大的生成的.SQL文件中找到并替换“几乎重复”的字符串:
搜索字符串的格式为:
print 'Processed {d} total records'
其中{d}是一个数字,例如100,200,300等,一直到70,000
我将取代它不会(即删除它)
有人可以使用新的VS2012 syntax为FIND提供一个简单的正则表达式吗?
正则表达式就像巫术一样超越我
任何问题随时可以提出
干杯
凯尔答案 0 :(得分:0)
这应该做的工作:
print 'Processed [0-9]+ total records'
如果您的号码包含数千个分隔符(例如'70,000'),您可能需要使用
print 'Processed [0-9,]+ total records'
代替。
[]
是一个括号表达式,匹配其中的任何字符,因此[0-9]
匹配每个数字(因为0-9
是一个字符范围)。最后的+
表示'任意数量的匹配,但至少有一个'。