Показать сообщение отдельно
  #6 (permalink)  
Старый 14.08.2011, 20:02
Аватар для scuter
Профессор
Отправить личное сообщение для scuter Посмотреть профиль Найти все сообщения от scuter
 
Регистрация: 14.03.2008
Сообщений: 169

Сообщение от RX200 Посмотреть сообщение
scuter
А что значит этот код:
/(?tag: <\w+[^>]>)/gim
/(?tag: <(?name:\w+)[^>]>(tag: )<\/\2>)/gim
Особенно то что выделено? Что то я раньше такого не встречал и в справочнике по регулярным выражениям нету.
это маркеровка т.е. какое то выражение находится в скобках,
и мы его маркируем каким то именем

в одной библиотечке такое сделали
Цитата:
Capture: (?<name>⋯)
Backreference in regex: \k<name>
Backreference in replacement text: ${name}
XRegExp("\\b (?<word>[a-z]+) \\s+ \\k<word> \\b", "gix");
xregexp.com
только вот эта штука совсем не подходит
Ответить с цитированием