0

VS2010 ソリューション ファイルで string.empty を検索し、string.IsNullOrEmpty に置き換える正規表現を探しています。

if (strText != string.Empty)string.IsNullOrEmpty(strText)

4

1 に答える 1

0

VS2012 では、使用される正規表現言語が大幅に改善されたため、これは非常に簡単になりました。

探す:

 \b(?<variable>[\w_-]+)\s*==\s*string.Empty

交換:

 string.IsNullOrEmpty(${variable})

全体的な考え方は、Visual Studio 2010 でも同じです。

探す:

 {[A-Za-z0-9_\-]+}:b*==:b*string\.Empty

交換:

 string.IsNullOrEmpty(\1)

また、他の人が指摘しているように、ユニットテストを行って何も壊れていないことを確認するか、各交換を確認してください。

于 2012-12-13T14:50:39.523 に答える