У меня есть HTML-контент:
<p>
Nunc nulla tincidunt metus sed eros auctor sagittis. Sed malesuada, mi et ornare
molestie, urna dui
<a href="http://google.com/" title="condimentum nulla">condimentum nulla, ut luctus</a> nisl ipsum ut dui.
Praesent aliquam velit quis neque congue consectetur <b>nulla</b>.
Curabitur turpis risus, malesuada nec volutpat sit amet, auctor porta velit.
</p>
И я хочу заменить все слова «nulla» ссылками, но только в том случае, если «nulla» не является частью другого URL-адреса ссылки или другого параметра HTML (название, alt). В приведенном выше примере сценарий должен заменять только первое и последнее «нулевое» слово, а остальные оставлять как есть. Я застрял с этим регулярным выражением, но оно не работает так, как я хочу:
/[^<a]+[^>]*nulla[^<\/a>]/
[^<...]
находится на правильном пути, но с неправильным синтаксисом. - person mario   schedule 14.12.2011