【发布时间】:2022-01-21 16:46:31
【问题描述】:
我想从文本中删除所有链接,并将它们替换为以协议“example://”和“example_two://”开头的替代项。所有其他链接都应保持不变。
尽管我限制了链接类型,但以下正则表达式将替换所有链接:
(\<a).+?(example|example_two)?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))(.+?)</a>+"
有没有人建议更改正则表达式以按预期工作需要什么?
【问题讨论】: