什么是正则表达式来识别归因错误而不是在验证中进行比较" 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 )
答案 0 :(得分:1)
使用sed:
sed -n '/if *( *[A-Za-z_][A-Za-z0-9_]* *= *[A-Za-z_][A-Za-z0-9_]*/p'
答案 1 :(得分:0)
if *\( *var1 *=[^=]* *var2 *\)
答案 2 :(得分:0)
if\s*\([^=]*=[^=]*\)
使用rubular