Re: [问题] 过滤函式呼叫格式

楼主: a2975313 (GN)   2017-04-29 16:30:20
我目前是用 (?!\b(if|while|for|switch|function)\b)\b\w+(?=\s*\()\([^\)]*\)
可以避掉if for switch 的pattern
剩下避掉函式定义的pattern
因为function tempA(){}也符合identifier()的格式
※ 引述《a2975313 (GN)》之铭言:
: 标题: [问题] 过滤函式呼叫格式
: 时间: Mon Apr 24 10:48:10 2017
:
:
: 大家好, 我使用c#想从javascript程式码中过滤出里面有哪些"函式呼叫"
:
: 过滤格式是identifier(...)
:
: 我目前是用→ .*\w+\(.*\).*
:
: 但过滤出的结果会包含if()、for()、switch()...
:
: 请问正规式要如何避掉这些非函式呼叫的东西, 谢谢.
:
:
楼主: a2975313 (GN)   2017-05-02 20:17:00
请问使用lookahead如何加入whitespace的判断

Links booklink

Contact Us: admin [ a t ] ucptt.com