2008-12-10 30 views
2

我有一个词:[lesserthen],我需要在零个或多个字符串中替换为零个或多个<。我正在使用String.replace方法来执行此操作。但是这个词只是在字符串中被替换一次,我需要被替换多​​次。我对正则表达式很感兴趣,我很想找到解决这个问题的方法。用正则表达式在javascript中用另一个单词替换一个单词或多次使用正则表达式

这里是我已经使用的代码:

VAR wordReplaced = “这一个文本与一个[lesserthen]和另一[lesserthen]”; wordReplaced = wordReplaced.replace(“[lesserthen]”,“

我的目标,结果是:‘这是一个文本与一个<,另一个<’

但是我得到的却是:”这与一个<一文中,和另一[lesserthen]”

回答

5

尝试使用实际的正则表达式(用‘在G’选项)替换搜索字符串来代替,例如:

wordReplaced = wordReplaced.replace(/\[lesserthen\]/g,"<"); 
相关问题