Мне нужно сопоставить текст, который содержит цену с валютой, но без двойной валюты.
Я пробую это регулярное выражение:
(\d+[\.,]*\d*)([eurEUR]{3})[^eurEUR]{3}
Вот несколько примеров того, как это выражениеработает и как я хочу работать.
1. Выражение работает правильно .Потому что другая валюта находится сразу за валютой.
some text before 25,00EUR EUR some text after with
2 . Выражение не работает правильно .Первый символ после "EUR" - это "e", поэтому выражение не соответствует.
some text before 25,00EUR end some text after with
Как отредактировать выражение, которое не соответствует двойному EUR, но соответствует слову, начинающемуся с буквы "e", "u" или "r"?