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.35
Яндекс индекс цитирования