Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2013, 14:44
Аспирант
Отправить личное сообщение для edison Посмотреть профиль Найти все сообщения от edison
 
Регистрация: 01.04.2013
Сообщений: 58

позиция подмасок в в регулярном выражении
пишу конструктор регулярных выражений, есть желание в нем сделать подсветку найденных групп в исходном тексте.
пример - исходный текст:

xxab
aaaa
aaaa
bbbb
baxt

регулярка

/aaa(a)\na(a)aa\nbb(b)/

как найти позиции найденных групп?

чтобы я мог пометить их

xxab
aaaa
aaaa
bbbb
baxt

пример создан искусственно, регулярки могут быть разной сложности (любые) и исходный текст тоже.
Ответить с цитированием