2012-06-12 79 views
2

單個字符我有兩個正則表達式:匹配一個字符串的開頭或通過在JavaScript

/\/(\w\w+)/g 
/(^\w\w+)/g 

,我想知道是否有任何方式將它們組合成一個單一的正則表達式?基本上我想找到以/開頭的字符串的任何部分,或者是字符串的開頭,然後是一個包含2個或更多字符的單詞。

謝謝。

回答

5

當然可以:

/(?:^|\/)(\w{2,})/g 

使用非捕獲組來初始條件之間交替。 這將使捕捉組號碼與原稿中的一樣。

相關問題