Сообщение от 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
только вот эта штука совсем не подходит