MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Регулярные выражения в среде Code::Blocks
04.05.2009
11:56
Текстовые метки: regular, expression, code blocks, регулярные выражения
Раздел: Компьютер - Программирование - Регулярные выражения

В среде Code::Blocks есть плагин проверки регулярных выражений.


Особенности:


Символы вида "(" автоматически считаются разметкой регвыра, и чтобы просто указать символ "(", его надо экранировать обратным слешем.


Пример 1: найти в тексте строку drawpic(picidxanm("main_monkey_finger")) и выделить параметр функции picidxanm.


Для этого используется выражение


drawpic\t*\(+\t*picidxanm\t*\(+\t*(.*)\t*\)+\t*\)+



В редакторе Code::Blocks так же есть поиск и замена в тексте.


Особенности:


Символы вида "(" считаются обычными символами. Чтобы делать подвыражения, надо скобки экранировать обратным слешем.


Пример 2: чтобы найти строку из примера 1, надо воспользоваться выражением


drawpic\t*(+\t*picidxanm\t*(+\t*\(.*\)\t*)+\t*)+


Так же в этом разделе:
 
MyTetra Share v.0.44
Яндекс индекс цитирования