Регулярное выражение для сопоставления символов в строке, исключая совпадения в элементах привязки HTML

Рассмотрим этот кусок текста:

@"
I want to match  the word 'highlight' in a string. But I don't want to match
highlight when it is contained in an HTML anchor element. The expression
should not match highlight in the following text: highlight
"

Вот как должен выглядеть результат (совпадения выделены жирным шрифтом):

Я хочу сопоставить слово « выделить » в строке. Но я не хочу совпадать выделить , когда он содержится в элементе привязки HTML. Выражение не должно совпадать с выделенным цветом в следующий текст: highlight

Как создать выражение, которое соответствует всем вхождениям X , за исключением совпадений внутри элементов привязки HTML?

1
задан cllpse 19 October 2010 в 08:55
поделиться