相关疑难解决方法(0)

用于识别语句的正则表达式

我正在尝试编写正则表达式来标识if语句.我遇到的唯一问题是如果语句在括号中有括号,则会捕获它.例如:

if (condition_function(params)) {
     statements;
}
Run Code Online (Sandbox Code Playgroud)

我的表达式捕获除了这些之外的所有if语句是:

 if\s*\(([^\(\)]|\s)*\)\s*{(.|\s)*?}
Run Code Online (Sandbox Code Playgroud)

有谁知道怎么写?

regex

5
推荐指数
3
解决办法
8063
查看次数

标签 统计

regex ×1