antiwinforever
Новичок
- Сообщения
- 25
- Репутация
- 0
Всем привет!
Помогите составить регулярное выражение.
Есть переменная с многострочным текстом. Нужно с помощью
выдернуть число из текста.
Но если в тексте присутствует фраза Привет мир, тогда число находится между одними тегами, а если нет то между другими.
Вот что у меня получилось:
Если есть привет мир, то текст выглядит так:
если нет, то так:
Число может быть с точкой и без. После и перед ним могут быть пробелы и переносы строк.
Помогите составить регулярное выражение.
Есть переменная с многострочным текстом. Нужно с помощью
Код:
StringRegExp($Text, "", 3)
Но если в тексте присутствует фраза Привет мир, тогда число находится между одними тегами, а если нет то между другими.
Вот что у меня получилось:
Код:
(?(?=Привет мир)<strong>(\d+?)\h?\d*? </strong>|__fox_mor bit-fox">\s*(\d+?)\h?\d*? \s*<span class="fox-box__currency">)
Если есть привет мир, то текст выглядит так:
текст
<strong>55555.55</strong>
текст
если нет, то так:
текст
__fox_mor bit-fox"> 555555.55 <span class="fox-box__currency">
текст
Число может быть с точкой и без. После и перед ним могут быть пробелы и переносы строк.