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 回答