Как найти определенное слово в тексте среди тегов и заменить его?
Вот приведу пример:
Нужно в этом html заменить слово "французских" на что-то другое не важно, но заменить нужно с определенным условием, а именно все слова "французских", которые не состоят в тегах A, IMG, SPAN.
<div class="container">
....
<div class="text">
Съешь ещё этих мягких французских булок, да выпей<br/>
<p>Съешь ещё этих мягких французских булок, да выпей</p>
<p>Съешь ещё этих мягких <a href="">французских</a> булок, да выпей</p>
<div>Съешь ещё этих мягких французских булок, да выпей</div>
<p>Съешь ещё этих мягких <img src="" alt="французских" /> булок, да выпей</p>
<p>Съешь ещё этих мягких <span>французских булок</span>, да выпей</p>
</div>
....
</div>
Как заменить понятно, да и как найти конкретное слово тоже не составляет труда, а вот как не заменять слова, которые в тегах, не могу придумать.