0

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

搜索字符串的格式为:

print 'Processed {d} total records'

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

我将替换这将什么都没有(即删除它)

任何人都可以使用新的VS2012 语法为我提供一个简单的 FIND 正则表达式吗?

正则表达式就像巫术,超出了我的范围

有任何问题请随时询问我(们

干杯

凯尔

4

1 回答 1

0

这应该做的工作:

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

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

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

反而。

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

于 2013-09-25T08:34:05.940 回答