我需要找到在单个文本块上匹配多个正则表达式的最有效方法。为了给什么,我需要一个例子,考虑文本块:替换数据块中的多个模式
的“Hello World美好的一天是什么”
我想用“再见”和“世界”与宇宙更换你好。我总是可以在一个循环的课程中使用像String.replace函数一样在各种语言中使用。
但是,我可以有一个巨大的文本块与多个字符串模式,我需要匹配和替换。
我想知道是否可以使用正则表达式来有效地执行此操作,还是必须使用像LALR这样的解析器。
我需要在JavaScript中做到这一点,所以如果有人知道可以完成它的工具,将不胜感激。
刚一说明,安迪E:你需要一个')'之前,你的';'最后一行:) – 2010-03-23 17:30:39
@smotchkkiss:是的,我注意到,因为我在底部输入评论,并在完成时完全忘记!谢谢:-) – 2010-03-23 23:42:10
谢谢,这真的很有帮助。然而,是正则表达式匹配限制为1美元或9美元,或者我们也可以有10美元,11美元等... – VikrantY 2010-03-24 07:59:09