Я ищу метод / регулярное выражение, чтобы найти sla sh между 2 строками и добавить к нему (пробел). Я хочу исключить html теги и URL-адреса из этого.
Я пытался \/(?![^<>]*>)
найти / заменить sla sh, что также исключает html теги.
string.replace(new RegExp('\/(?![^<>]*>)', 'gm'), '/ ');
Что я могу сделать, чтобы исключить URL-адреса также из этого регулярного выражения?
RegexTester: https://regex101.com/r/40DzZP/1
Пример:
IN
1.) test1/test2
2.) <span>test1/test2</span>
3.) www.test1.com/test2
4.) www.test1.com/test2/test3
5.) <a>www.test1.com/test2</a>
6.) <a>www.test1.com/test2/test3</a>
7.) test1/test2 www.test1.com/test2 test3/test4
8.) <div>test1/test2 www.test1.com/test2 test3/test4</div>
OUT
1.) test1/ test2
2.) <span>test1/ test2</span>
3.) www.test1.com/test2
4.) www.test1.com/test2/test3
5.) <a>www.test1.com/test2</a>
6.) <a>www.test1.com/test2/test3</a>
7.) test1/ test2 www.test1.com/test2 test3/ test4
8.) <div>test1/ test2 www.test1.com/test2 test3/ test4</div>
Заранее спасибо.