Мне нужно удалить все якоря (текст якоря остается) из строки, кроме тех якорей, которые имеют href="/"
Это пример текста:
Fusce imperdiet nulla ut sapien aliquet, congue varius dui consectetur. <a href="/">This link remains</a> et blandit nisl. Curabitur euismod volutpat urna, eget dignissim libero cursus rhoncus. Nulla ac test sollicitudin <a href="test">link from this text should be removed</a>. Maecenas sodales vel lorem eu placerat.
Вот регулярное выражение, которое, я думаю, должно работать (используя отрицательный прогноз):
/<a.*?(?!href=["']\/["'])>(.*?)</a>/gi
Тем не менее, он выбирает оба якоря.