正则表达式搜索效率

时间:2016-02-24 07:00:28

标签: ios regex swift

我需要在HTML字符串中查找和替换标签。 我需要的是找到一些特定的自定义标签(tagA,tagB,tagC),并用其他字符串替换它们,每个标签都不同。

什么会更有效率?

  • 为每个标记运行正则表达式查找和替换
  • 运行一个正则表达式搜索以查找所有标记,迭代每个结果并查找其类型为标记名称
  • 我没想到的其他方式

由于

1 个答案:

答案 0 :(得分:0)

最有效的方法是运行单个正则表达式并替换接受匹配值。不了解Swift,但在Python中你可以将处理程序传递给替换函数https://docs.python.org/2/library/re.html#re.sub

正则表达式可以是https://regex101.com/r/jE1pE0/1