Рег. выражения с параметрами, в поиске [Решено]

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Рег. выражения с параметрами, в поиске [Решено]

Сообщение А.Н. » 13.04.2010 20:31:26

Есть ли в Lazarus параметры (обратные ссылки) для рег. выражений в поиске?

Например, есть такая фигня:
Код: Выделить всё
  property PtsDate: TDateTime read FPtsDate write SetPtsDate;
  property CarMark: TCaCarmark read FCarMark write SetCarMark;
  property CarModel: string read FCarModel write SetCarModel;
  property VIN: string read FVIN write SetVIN;
  property YearIssue: integer read FYearIssue write SetYearIssue;

И т.д.

Составил выражение:
Код: Выделить всё
Найти текст:
  property (.*): (.*) read (.*) write (.*);
Заменить на:
  procedure \3\(const value: \1\);


Не работает. :( Ищет, но заменяет на: procedure 3(const value: 1);
С фигурными скобками, как в Delphi, тоже не работает.

Возможно ли использовать в замене выражения с параметрами?
Последний раз редактировалось А.Н. 14.04.2010 12:20:08, всего редактировалось 1 раз.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Рег. выражения с параметрами, в поиске

Сообщение v-t-l » 14.04.2010 12:11:51

Код: Выделить всё
procedure $3(const value: $1);
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Рег. выражения с параметрами, в поиске

Сообщение А.Н. » 14.04.2010 12:19:23

Ура! Работает.
:)
Спасибо.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

Рейтинг@Mail.ru