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は文字範囲であるため)。最後の+は、「少なくとも 1 つを除く任意の数の一致」を意味します。

于 2013-09-25T08:34:05.940 に答える