Php 匹配词不是以开头的

Php 匹配词不是以开头的,php,regex,Php,Regex,我试过的正则表达式: :\/ 这是匹配的,但如果单词以http://或https://开头,它也匹配 我的字符串: :/ ewqeqw eqweqwe qwe http:// ewr ewr erwer ewr:) :/ dasd ewwqeqwe https:// ddfds :/ 我想匹配://字符,但http://和https://字符串中的字符除外。您可能需要以下内容: ~(?<!\S) :/ (?!\S)~x ~(? 只有在笑脸周围有空格(或字符串的开头/结尾)时才匹配

我试过的正则表达式:

:\/ 
这是匹配的,但如果单词以http://或https://开头,它也匹配

我的字符串:

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

我想匹配
://
字符,但
http://
https://
字符串中的字符除外。

您可能需要以下内容:

~(?<!\S) :/ (?!\S)~x
~(?
只有在笑脸周围有空格(或字符串的开头/结尾)时才匹配

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

它将不匹配字符串中的
://
符号
http://
https://

(?<!\b):\/
(?

谢谢..它成功了;)