Как сделать правильную регулярку???!!!

  • Автор темы Автор темы Misha
  • Дата начала Дата начала

Misha

Client
Регистрация
23.10.2016
Сообщения
302
Реакции
79
Баллы
28
Добрый день, подскажите как сделать регулярку правильно?!
Проблема с тем что много переносов до нужного значения, текст выглядит так

Файл с полным текстом
https://dropmefiles.com/ZYLG2

<td style="width:80%;text-align:right; padding:20px 5px 0 0;">
<span style="color:#333333 !important;font-weight:bold;">
Payment
</span>
</td>
<td style="width:20%;text-align:right; padding:20px 10px 0 0;">
$95,99 USD
</td>
</tr>
<tr>

Из этого текста нужно получить цену
$95,99

Я делал так (?<=color:\#333333!important;font-weight:bold">)[\w\W]*?(?=</tr>)
Это не работает всегда хочу переделать с привязкой к слову Payment

Еще одна из проблем что это слово встречается очень много раз в тексте !!
 

Вложения

  • Screenshot_12.png
    Screenshot_12.png
    189,8 KB · Просмотры: 2
Последнее редактирование:
А знак бакса всегда вначале?
 
  • Оценить
Реакции: Misha
Наверное не понял задачу)))
Вот так же вроде

D2PQl5yCqYWoQA.jpg
 
  • Оценить
Реакции: Misha

Вложения

  • Screenshot_13.png
    Screenshot_13.png
    64,3 KB · Просмотры: 4
  • Оценить
Реакции: Moguai
Не за что. Короче можно решить. Главное паттерн словить и с помощью шпаргалки реализовать
 
  • Оценить
Реакции: Misha
Приложил файл, если есть желание можешь помочь)
Я собственно знаю как сделать парсинг можно, просто странно что через формирование регулярок в зеннопостере нельзя построить регулярку!

Файл
https://dropmefiles.com/ZYLG2
 
  • Оценить
Реакции: Misha
Из чего следует такое заявление и уверенность? :-)
Перепробовал уже все варианты, может конечно есть что-то
Я не профи в регулярках но данном случае не могу сделать

Я пытался использовать ключ такой, но он не находит ничего!
">\nPayment
Вот пример
 

Вложения

  • Screenshot_14.png
    Screenshot_14.png
    187 KB · Просмотры: 3
Перепробовал уже все варианты, может конечно есть что-то
Я не профи в регулярках но данном случае не могу сделать

Я пытался использовать ключ такой, но он не находит ничего!
">\nPayment
Вот пример

upload_2019-6-11_16-32-49.png

Либо даже так:

upload_2019-6-11_16-34-30.png

Если нужно вычленить блок Payment, то так:

upload_2019-6-11_16-41-9.png

И из него достать простой регуляркой сумму, за второй проход.
 
Последнее редактирование:
  • Оценить
Реакции: Misha
  • Оценить
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)