2014-07-22 38 views
-3

正則表達式我想:匹配詞不是始於

:\/ 

此相匹配,但如果用一句話或http://開始https://太匹配。

我的字符串:

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

我想匹配除了內部http://https://:/字符。

回答

1

你的正則表達式將是

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

DEMO

它不會匹配字符串內:/符號存在http:/https:/

OR

(?<!\b):\/ 

DEMO

+0

謝謝..它成功;) –

0

你可能想是這樣的:

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

如果有空格(或開始/結束字符串)周圍的笑臉,因爲這隻會匹配。