За последние 24 часа нас посетили 17590 программистов и 1314 роботов. Сейчас ищут 1724 программиста ...

Поиск 2-х разных шаблонов в тексте с привязкой к константам

Тема в разделе "Регулярные выражения", создана пользователем tosick, 16 сен 2016.

  1. tosick

    tosick Новичок

    С нами с:
    16 сен 2016
    Сообщения:
    2
    Симпатии:
    0
    Привет, всем! Не могу понять как составить регулярное выражение которое будет выводить пару значений. Смысл такой: 1-е значение находится рядом с одной константой, второе рядом с другой (в разных частях текста):
    Вот одно: Account:\s(\d{20})
    Вот второе: Заданная сумма\D*\d{20}\D*(\d+)
    По отдельности каждое работает, но как объединить их вместе что бы вывести в таком виде: "искомое значение1; искомое значение2"
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    (ригулярка 1)|(ригулярка 2)
    "искомое значение$1; искомое значение$2"

    только не $1 и $2 а там будет другое, надо считать.


    может не совсем идеальное решение, но..
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно или "|" использовать
     
  4. tosick

    tosick Новичок

    С нами с:
    16 сен 2016
    Сообщения:
    2
    Симпатии:
    0
    Точно ведь! Как я не догадался до |
     
  5. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    это потому что нуб.