比方說,我有:JS正則表達式匹配一個單詞的選擇沒有backref
/(private|public|protected)\s+function\s+(\w+)\((.*)\)\s+{/gi
要匹配函數聲明的開始。我不想使用(private|public|protected)
,因爲(
和)
用作反向引用,但我不能使用[
和]
,因爲它們不匹配完整的單詞。
基本上,我只想要功能名稱爲$1
,參數爲$2
。
謝謝大家。
**編輯**
每答案,我用?:
如。 /(?:private|public|protected)\s+function\s+(\w+)\((.*)\)\s+{/
@ T.J.Crowder:這似乎與函數名稱匹配。 '\((。*)\)'匹配參數。 –
@Felix:Doh!謝謝。 –