擅长:python、mysql、java
<p>如果定义与“完全”匹配,则可以使用regex:</p>
<pre><code>int\s+main\s*\(\s*void\s*\)\s*;
</code></pre>
<p>其中\s*表示零个或多个whitechar,\s+一个或多个whitechar。在</p>
<p>要将其用于多行搜索,可以将其定义为:</p>
^{pr2}$
<p>我所说的“完全”是指它与函数定义不匹配</p>
<pre><code>int main();
</code></pre>
<p>(无效省略)</p>
<p>通过这种方法,您可以找到函数的起始位置,然后进行简单的字符扫描计数{和},记住忽略注释和忽略字符和字符串常量</p>