-2

次の正規表現c if statement は私が試しているものですが、一致しません

if ( $line !~ /^if \(.\) \{/) {

私はそれが一致することを期待していますif ( a ==b ) {

4

2 に答える 2

1

交換してみてください。。*の場合、「()」内に複数の文字を受け入れます

于 2012-08-02T18:37:48.860 に答える
0
if ($line =~ /^if\s*\([^\)]+\)\s*\{/)
于 2012-08-02T18:36:31.367 に答える