![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
WaReZMEN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 683 Регистрация: 9.6.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: 3 |
source777, спасибо! а про он-лайн не знал буду знать я просто клевый редактор нашел ну не совсем такой как хотелось бы, но давольнотаки хороший...
|
|||
|
||||
WaReZMEN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 683 Регистрация: 9.6.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: 3 |
Здрасти снова я
![]() есть строка 'Итого: [round([SUMM]*100)/100] [OrdGridsDM.IBtblOrders."ORD_CURRENCY"]'#$D#$A'[txt]'#$D#$A сеичас делаю так \[\w.*?\] получаю [round([SUMM] [OrdGridsDM.IBtblOrders."ORD_CURRENCY"] [txt] хочу получать [round([SUMM]*100)/100] [OrdGridsDM.IBtblOrders."ORD_CURRENCY"] [txt] Тоесть скажем так что если у нас открылось две [[ то результат нужно брать с второй ] скобки если их будет 3 то с трете... зарание спасибо!!!! Это сообщение отредактировал(а) WaReZMEN - 17.4.2009, 11:46 |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 4 Всего: 56 |
Читай про рекурсивные шаблоны для регулярных выражений.
P.S. Я не в курсе есть ли их поддержка для Delphi. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
WaReZMEN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 683 Регистрация: 9.6.2006 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: 3 |
source777, спасибо за совет...
|
|||
|
||||
m6a6g6 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 13.8.2009 Где: Волгоград Репутация: нет Всего: нет |
Так как сайт Андрея Сорокина уже не работает, то дам ссылки на аналогичные библиотеки.
Проект PCRE. Он совместим с последними (Unicode) версиями Delphi, не требует сторонних библиотек и перейти на него с TRegExpr не так уж и сложно. Удачи Вам. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 1 Всего: 9 |
А есть свойство, которое отключает проверку по регистру!?!
-------------------- Фсё будет хорошо!!! |
|||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 1 Всего: 9 |
Уже нашел
-------------------- Фсё будет хорошо!!! |
|||
|
||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
PCRE - Perl Compatible Regular Expressions
http://www.pcre.org/ Оригинальная система регулярных выражений родившаяся в языке Perl, самая "прямая" на сегодняшний день, просто добавь pcre3.dll ! Добавлено через 3 минуты и 8 секунд ... ой тут же 3 страницы форума... не заметил... Это сообщение отредактировал(а) Plavozont - 10.12.2010, 00:46 --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
Кто нибудь знает, как заставить PrelRegEx (что уже встроены в D XE) понимать кирилицу в качестве букв для шаблонов типа \w?
-------------------- There are always someone smarter than you... |
|||
|
||||
vicerm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.12.2008 Репутация: нет Всего: нет |
Здравствуйте.
Как можно подружить границу слова \b с русскими буквами? \b(а|в|у)(\s) не ищет вообще ничего. Без \b работает, только находит и там где не надо. \b(a|as|the|and)(\s) работает правильно. В общем нужно выражение для вставки неразрывного пробела после предлога. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |