HREF \ = \ “(。*)\”
这个匹配所有链接, 我需要的是让它适用于所有链接,除非href有localhost作为关键字
感谢。
答案 0 :(得分:0)
我认为这个正则表达式符合您的要求:
href="(.*)localhost(.*)"
答案 1 :(得分:-1)
preg_replace("@href\\=\\\"((?:\\b[^l\\\"]|l[^o]|lo[^c]|loc[^a]|loca[^l]|local[^h]|localh[^o]|localho[^s]|localhos[^t]\\b)|[\\w&&[^\\\"]]+localhost|localhost[\\w&&[^\\\"]]+|[\\w&&[^\\\"]]+localhost[\\w&&[^\\\"]]+|[^l\\\"])+\\\"@", $replacement, $str)