2011-06-23 60 views

回答

2

這是你想要的嗎?

"go good golly gog".split(/(?!^)g(?!$)/) 
+0

是的!謝謝。我想出了第二個前瞻,但第一個前瞻是如何工作的?我以爲你必須使用負面的後臺。 – Azmisov

+0

@Azmisov是的,我認爲它會是「go good golly gog」.split(/(?<!^)g(?!$)/) – yarian

+0

@YGomez,lookbehind在Javascript中不起作用。而@Azmisov,我不得不承認我自己有些困惑! :)看起來(?!^)在Javascript中表現得像(?<!^)。 「12345」.replace(/(?!^)12 /,「ab」)==「12345」; 「12345」.replace(/(?!1)23 /,「ab」)==「1ab45」 –