我試圖使一個URL添加/
所有hrefs
和srcs
在一個字符串中。 它應該只添加一個/
到其開頭沒有http://
的網址,而且還沒有/
。URL替換正則表達式
如果我們有這樣的:
<a href="ABC">...
<img src="DEFG">...
<a href="/HIJ">...
<a href="http://KLMN">...
結果應該是這樣的:
<a href="/ABC">...
<img src="/DEFG">...
<a href="/HIJ">...
<a href="http://KLMN">...
這是我想出至今:
&(href|src)="?!(\/|http::\/\/)(.+)"
而且替換將是
$1="/$2"
雖然它不起作用。
- 我在做什麼錯?
- 將如何工作的正則表達式有看起來像
URL如'foo/bar'怎麼樣?它不以'/'開始,但包含'/'。 – Gumbo 2010-03-14 16:02:49
我在網址 – perf 2010-03-14 16:05:19
的開頭http :: - > http: – chelmertz 2010-03-14 16:10:35