0

検証「if-else」内で比較するのではなく、帰属の誤りを特定するための正規表現は何ですか?
間違ったケース:

if ( var1 = var2 )
if ( var1= var2 )
if ( var1 =var2 )
if ( var1=var2 )

正しいケース:

if ( var1 == var2 )
if ( var1== var2 )
if ( var1 ==var2 )
if ( var1==var2 )
4

3 に答える 3

1

sedを使用:

sed -n '/if *( *[A-Za-z_][A-Za-z0-9_]* *= *[A-Za-z_][A-Za-z0-9_]*/p'
于 2012-09-06T12:26:10.997 に答える
0
if *\( *var1 *=[^=]* *var2 *\)
于 2012-09-06T12:25:50.643 に答える
0

if\s*\([^=]*=[^=]*\)ルーキュラーを使用して

于 2012-09-06T12:29:06.583 に答える