我需要找到在单个文本块上匹配多个正则表达式的最有效方法.举一个我需要的例子,考虑一个文本块:
"Hello World多么美好的一天"
我想用Universe替换Hello与"Bye"和"World".我总是可以在一个循环的循环中使用像各种语言中可用的String.replace函数这样的东西.
但是,我可能有一个包含多个字符串模式的大块文本,我需要匹配和替换.
我想知道我是否可以使用正则表达式来有效地执行此操作,或者我是否必须使用像LALR这样的解析器.
我需要在JavaScript中执行此操作,因此如果有人知道可以完成它的工具,那将不胜感激.