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