Regex C if语句的正则表达式ch

Regex C if语句的正则表达式ch,regex,perl,Regex,Perl,c if语句的正则表达式是什么 以下是我正在尝试但不匹配的内容 if($line!~/^if\(.\)\{/){ 我希望它能与匹配,如果(a==b){尝试交换。对于。*,它将在“()”中包含超过1个字符,如果if中有使用paren的复合表达式,这将不起作用。我认为您的字符组中不需要反斜杠。[^]您可能希望考虑希望单个通配符匹配的内容。 if ($line =~ /^if\s*\([^\)]+\)\s*\{/)

c if语句的正则表达式是什么
以下是我正在尝试但不匹配的内容

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


我希望它能与
匹配,如果(a==b){

尝试交换。对于。*,它将在“()”

中包含超过1个字符,如果if中有使用paren的复合表达式,这将不起作用。我认为您的字符组中不需要反斜杠。
[^]
您可能希望考虑希望单个通配符
匹配的内容。
if ($line =~ /^if\s*\([^\)]+\)\s*\{/)