検証「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 )
検証「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 )
sedを使用:
sed -n '/if *( *[A-Za-z_][A-Za-z0-9_]* *= *[A-Za-z_][A-Za-z0-9_]*/p'
if *\( *var1 *=[^=]* *var2 *\)
if\s*\([^=]*=[^=]*\)
ルーキュラーを使用して