我需要在 HTML 字符串中查找和替换标签。 我需要的是找到几个特定的自定义标签(tagA、tagB、tagC),并将它们替换为其他字符串,每个标签都不同。
什么会更有效率?
- 为每个标签运行正则表达式查找和替换
- 运行一个正则表达式搜索以查找所有标签,迭代每个结果并查找其类型为标签名称
- 其他我没有想到的方式
谢谢
最佳答案
最有效的方法是运行单个正则表达式并替换考虑匹配值。不了解 Swift,但在 Python 中,您可以将处理程序传递给替换函数 https://docs.python.org/2/library/re.html#re.sub
正则表达式可以类似于 https://regex101.com/r/jE1pE0/1
关于ios - 正则表达式搜索效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595351/