Какой синтаксис регулярных выражений здесь применяется?

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем lavr2004, 25 фев 2021.

Метки:
  1. lavr2004

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

    Регистрация:
    31 май 2013
    Сообщения:
    35
    Здравствуйте.

    Довольно давно пользуюсь программой и часто использую регулярные выражения в ней, но время от времени случаются недопонимания. Сегодня очередное (и поэтому решил всё-таки написать):

    есть строка:
    HTML:
    <h2><span style=color: #159daf;><a style=color: #159daf; href=https://domain.com/folder/anylink.aspx data-wpel-link=internal>
    на выходе ожидаю увидеть:
    HTML:
    <h2><span style=color: #159daf;><a href=https://domain.com/folder/anylink.aspx data-wpel-link=internal>
    пишу выражение и тестирую: Ссылки недоступны для гостей - всё работает

    применяю выражение (в окне SHIFT+CTRL+R - замена при загрузке): re:<a\s(?!href).*href|<a href

    результат: снова не работает...

    копаюсь на форуме (как всегда) и забиваю на проблему, просто указав замену для конкретного набора символов... но не в этот раз:)

    В связи с этим (2) вопроса:
    1) Какой синтаксис регулярных выражений использует программа? (это поможет не только мне далее и впредь. В документации об этом ни слова не нашёл)
    2) Как сделать, что бы это выражение заработало с вашей программой.

    Спасибо:)
     
    Последнее редактирование: 25 фев 2021
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Ссылки недоступны для гостей
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Код:
     style={skip};|

    2021-02-26_04-30-47.png

    Модуль регулярных выражений я назвать не могу.

    PS: Также обратите внимание на модификаторы регулярных выражений Ссылки недоступны для гостей (возможно, дело в них).
     

    Вложения:

  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Код:
    re:<a[^"<>]+href|<a href
     
    lavr2004 и Root нравится это.
  5. lavr2004

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

    Регистрация:
    31 май 2013
    Сообщения:
    35
    Спасибо за Ваше премя, ребята:)
     

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