Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Опережающая проверка на несовпадение в Java regex.


Автор: vgarmash 17.12.2003, 12:52
Привет всем специалистам по регулярным выражениям!
Код

Фактически мне нужно находить в XML тексте
всевозможные энтити вида &xxx;, например
υ или Δ и заменять у них
символ & на &. То есть срабатывать
выражение должно на символ &, но только если это:

1. не амперсант &
2. не кодированный HTML символ,
  например   или допустим "
3. не одинокий апмперсант в тексте,
  например 'AT&T' или допустим 'Пупкин & Ко'

Как должно выглядеть выражение с описанной функциональностью и возможно ли оно вообще? Если возможно, то приведите пример с учётом синтаксиса регулярных выражений, используемых в Java. Если Вы мне ответите, сообщите пожалуйста об этом на email.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)