Можно ли заменить строку в тексте html, кроме случаев, когда она находится в тегах гиперссылки (текст привязки).
Например:
The name of my dog is Mike. I always <a href = "....">walk with my dog here</a>.
Затем замените собака на Кот, но не на собаку в якорном тексте. Итак, результат должен быть:
The name of my cat is Mike. I always <a href = "....">walk with my dog here</a>.






Это выберет «собаку», только если она не находится между > и </a>.
(dog)+(?![^>]*\</a>)