Граница парсинга по "маске"

Тема в разделе "Границы парсинга", создана пользователем cyoshi, 14 апр 2019.

  1. cyoshi

    cyoshi Member Пользователи

    Регистрация:
    4 апр 2019
    Сообщения:
    69
    Доброго времени суток всем!

    Есть текстовое поле из которого надо "вытащить" этаж и этажность
    • 1 комната, 3/5 эт. дома, пл. 13 кв.м, в 2-комнатной квартире, отдельный вход, холодная и горячая вода, отопление груба, туалет на улице, мебель, телевизор, холодильник, ул. Власова. Сдам на длительный срок.
    • 1-комн. кв-ра. 1/1 эт. дома, общ. пл. 35 кв.м, в/у, мебель, холодильник, телевизор, стиральная машина.
    • 1-комн. кв-ра, вторич. жилье, общ. пл. 20 кв.м, в/у, 1/1 эт. дома, инд. отопление, ремонт, в хор. сост., х/п, торг.
    • 1-комн. кв-ра, вторич. жилье, 1/1 эт. дома, общ. пл. 32 кв.м, ст/ф, в/у, ремонт, въезд на 2 а/м,

    это всегда дробь = этаж/этажность и заканчивается на текст эт. дома

    Сложность в том что этаж и этажность попадаются а разных частях текста поэтому не могу задать начало границы парсинга...

    нельзя ли как-то от обратного ее ухватить? от слова "эт."

    Или может есть какой-то еще более действенный вариант?
     
  2. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Можно включить реверсивный режим при назначении границы парсинга , слева направо будет искать
    2019-04-14_173852.jpg
     
    xLime и cyoshi нравится это.
  3. cyoshi

    cyoshi Member Пользователи

    Регистрация:
    4 апр 2019
    Сообщения:
    69
    Спасибо!!!!
     
    Root нравится это.
  4. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Так же есть оператор [REV] у функции ПОИСК замена, ! тот же принцип, разворачивает слева направо поиск вхождения
     
    cyoshi и Root нравится это.
  5. cyoshi

    cyoshi Member Пользователи

    Регистрация:
    4 апр 2019
    Сообщения:
    69
    да да. про поиск и замену я видел в обучающих видео. не знал что такая же функция есть при поиске границ.
     
    Root нравится это.

Поделиться этой страницей