gpt4 book ai didi

php - 正则表达式匹配,如果不是在单词之后

转载 作者:行者123 更新时间:2023-12-02 01:17:23 24 4
gpt4 key购买 nike

我有一个匹配 url 并将它们转换为 html 链接的正则表达式。如果 url 已经是我不想匹配的链接的一部分,例如:

http://stackoverflow.com/questions/ask

应该匹配,但是:

<a href="http://stackoverflow.com/questions/ask">Stackoverflow</a>

不应该匹配

我如何创建正则表达式来执行此操作?

最佳答案

如果您的 url 匹配正则表达式是 $URL 那么您可以使用以下模式

(?<!href[\"'])$URL

用 PHP 编写

preg_match("/(?<!href[\"'])$URL/", $text, $matches);

关于php - 正则表达式匹配,如果不是在单词之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com