Я пытаюсь создать URL, который добавляет /
ко всем hrefs
и srcs
в строке.
Он должен только добавить /
к URL, которые не имеют http://
в начале, и которые еще не имеют /
.
Если у нас есть это:
<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"
Хотя это не работает.
- Что я делаю не так?
- Как должно выглядеть работающее регулярное выражение