Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
weboman
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
1

Регулярные выражения RegExpr, как не заменять, а просто добавить?

10.01.2011, 01:08. Показов 979. Ответов 3
Метки нет (Все метки)

как сделать чтоб оно не заменяло, а вставляло регулярку, т.е. то что является рег. выражением, а то я пока только заменять научился вот так:
Delphi
1
2
3
4
5
6
7
procedure TForm1.Button2Click(Sender: TObject);
var k:integer;
begin
r:=TRegExpr.Create;
r.Expression:='\d\d\:\d\d';
memo2.Text:=r.Replace(memo1.Text,'TIME',true);
end;
вот тут оно просто заменяет напр. 22:50 на TIME, а как сделать чтоб эти 22:50 у меня в мемо2 появились?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2011, 01:08
Ответы с готовыми решениями:

Регулярные выражения regexpr
Скачал библиотеку regexpr для ее использоавания там где скачал написано положить в папку с...

Используя регулярные выражения, заменять цифры от 0-9 пустотой
Дана строка вида «21415@#3w42y4thgbxcnnxdfb@54253185471». Записать программу, которая с...

ЧПУ. Замена строк, регулярные выражения. Как правильно использовать переменную в регулярные выражения ?
Здравствуйте! Решил реализовать ЧПУ на своем сайте. Первый этап это замена всех реальных ссылок на...

Как составляются регулярные выражения?
Здравствуйте, до меня не как не допрет как работает регулятор выражений. Допустим есть строки. ...

3
13077 / 5862 / 1706
Регистрация: 19.09.2009
Сообщений: 8,807
10.01.2011, 19:30 2
С TRegExpr я не работал. Строку с представлением даты и времени можно получить, например, так:
Delphi
1
2
3
4
5
6
7
8
var
  S : String;
  Dt : TDateTime;
begin
  Dt := Now; //Текущая дата и время.
  S := FormatDateTime('dd.mm.yyyy \ hh:nn:ss', Dt);
  ShowMessage(S);
end;
0
weboman
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
10.01.2011, 21:12  [ТС] 3
Цитата Сообщение от Mawrat Посмотреть сообщение
С TRegExpr я не работал. Строку с представлением даты и времени можно получить, например, так:
Delphi
1
2
3
4
5
6
7
8
var
  S : String;
  Dt : TDateTime;
begin
  Dt := Now; //Текущая дата и время.
  S := FormatDateTime('dd.mm.yyyy \ hh:nn:ss', Dt);
  ShowMessage(S);
end;
я уже немного по-другому сделал, match[0] - вот сюда сохраняется то, что явялется рег. выражением.
0
2184 / 1254 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
11.01.2011, 14:26 4
Цитата Сообщение от AlienNation Посмотреть сообщение
match[0]
да именно сюда )
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2011, 14:26

Как Использовать регулярные выражения
Вычитал что есть какие то регулярные выражения, попробовал использовать их на практике но ничего не...

Как работают регулярные выражения
Нужно немного объяснить мне как работают регулярные выражения. Допустим есть String переменная и я...

Как оформлять регулярные выражения?
Есть ли какой-нибудь мануал по их созданию? Просто никак не могу понять, как они оформляются :( ...

Как работают регулярные выражения?
Здравствуйте, только начал изучать регулярные выражения PCRE. И не могу найти годную для ума...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru