我认为这只是我代码中的一个愚蠢的错误,但我找不到它。你可以帮帮我吗?
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 是错误的,但我不知道在哪里以及为什么。提前致谢!
最佳答案
在正则表达式的第一部分中 Nadu
后面似乎有一个不可见的字符。删除 Nadu/gi
并再次重新输入,它应该可以工作。
编辑:隐形字符是 left-to-right-mark 。它也在替换字符串后面。
关于Javascript 替换似乎不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19525946/