首页 > 解决方案 > 正则表达式:如何在正则表达式中不选择给定的世界

问题描述

我有这种情况:

我需要找到每个不包含 http 的网址

例如:

我可以选择:

<a href="abc123.io"></a>

我无法选择:

<a href="http://abc123.io"></a>

我知道我可以否定正则表达式中的一个词:

^((?!http).)*

但我不知道如何选择没有 http://

标签: regex

解决方案


像这样?

<a href="(?!http://)([^"]*)">

推荐阅读