我想创建一个正则表达式模式,用于匹配所有相对路径。
我想要匹配的内容:
<img src="image.png"
<img src="http_image.png"
我不想匹配的内容是:
<img src="http://example/image.png"
我尝试使用这些模式进行匹配,但是没有一个有效。
\src="[^http://]\
\src="^(http://)\
\src="[^h][^t][^t][^p][^:][^/][^/]\
\src="([^h][^t][^t][^p][^:][^/][^/])\
src
属性将始终使用双引号("
)进行格式化,而不是单引号('
)。它将始终包含一个"http"的源,而不是"https"或其他。
^
的工作原理。它用于否定字符类中的字符。因此,[^http://]
的真正含义是“匹配任何不是h
、t
、p
、:
或/
的字符”。 - NullUserException