匹配单词不是以字母开头的

时间:2014-07-22 08:30:16

标签: php regex

我试用的正则表达式:

:\/ 

匹配,但如果单词以http://https://开头,则匹配。

我的字符串:

:/ ewqeqw eqweqwe qwe http:// ewr ewr erwer ewr:) :/ dasd ewwqeqwe https:// ddfds  :/

除了:/http://字符串之外,我想匹配https://个字符。

2 个答案:

答案 0 :(得分:1)

你的正则表达式是,

(?:http:\/|https:\/)(*SKIP)(*F)|:\/

DEMO

IT不符合字符串:/http:/

中的https:/符号

(?<!\b):\/

DEMO

答案 1 :(得分:0)

您可能需要以下内容:

~(?<!\S) :/ (?!\S)~x

只有在笑脸周围有空格(或字符串的开头/结尾)才能匹配。