Показать сообщение отдельно
  #6 (permalink)  
Старый 20.06.2019, 16:24
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Alexandroppolus
Вот такое вроде бы нигде не косячит:
А такое тоже должно подходить?
Код:
<tag1""""""""""""""""""/>
Сообщение от Tachyon
погонял его с разными комбинациями, которые смог придумать, вроде бы везде сработал корректно:
А такое тоже должно подходить?
Код:
<tag1""""""""""""""""""/>
<tag1 %ЭПОХА% @ВЫМЫСЛА@>
Сообщение от Tachyon
выбрать весь тег, начиная с открывающего символа < и заканчивая закрывающим > включительно.

Задача осложняется тем, что значения, заключенные в кавычки, могут содержать символы < и >.
/<\s*tag1(?:\s*[^\s=>]+\s*=\s*(?:'(?:\\\\|\\'|[^\\'])*'|"(?:\\\\|\\"|[^\\"])*"))*\s*>/gi
Как оно выглядит?
Ответить с цитированием