Javascript替换似乎无法正常工作

时间:2013-10-22 18:50:15

标签: javascript regex

我认为这只是我代码中的一个愚蠢的错误,但我无法找到它。你能帮帮我吗?

content = content.replace(/\[\[Kategoria:Dystrykty stanu Tamil Nadu‎/gi, "[[Kategoria:Dystrykty stanu Tamilnadu‎");

似乎无法正常工作。

[[Kategoria:Dystrykty stanu Tamil Nadu]] -> [[Kategoria:Dystrykty stanu Tamil Nadu]]

应该是:

[[Kategoria:Dystrykty stanu Tamil Nadu]] -> [[Kategoria:Dystrykty stanu Tamilnadu]]

在我看来,regexp是错误的,但我不知道在哪里以及为什么。提前谢谢!

1 个答案:

答案 0 :(得分:4)

在你的正则表达式的第一部分Nadu后面似乎有一个看不见的角色。删除Nadu‎/gi并重新键入它,它应该可以正常工作。

编辑:隐身字符是left-to-right-mark。它也在替换字符串后面。