2017-09-13 43 views
-2

我有一個例子:I am just one man I',試圖捕獲am just on以下正則表達式,但它也捕獲I這不是我所需要的。如何選擇兩個單詞之間使用JS正則表達式

(?=I).*(?= man) 

結果是:I am just one

我不想額外的捕獲組,只有充分的比賽應該是am just one

+1

變化的第一個積極的前瞻匹配任何負(?!我)。 – Mouser

+0

謝謝......我正在努力學習正則表達式 –

+0

爲什麼會有這麼多的降價?問題是錯的還是什麼? –

回答

1

將第一個積極向前改變爲負數(?!I)。這不會捕捉I

(?!I).*(?= one) 

因你們的外觀和除I

(?=[^I ]).*(?= man) 
相關問題