2011-06-23 62 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” –