![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| igorold |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: 3 Всего: 17 |
есть рег. выражение :
обрабатываются следующие строки:
т.е. я хочу вырезать фамилию и имя того, кто присоединил файл .... но в последнем случае выдается - в Уральск, т.е. последняя скобка, а нужна первая ... подскажите, пожалуйста ... -------------------- ... у семи нянек 14 сисек ... Putin here, Putin there, Putin almost everywhere! |
||||
|
|||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
При условии, что первые скобки в строке, содержат имя. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| igorold |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: 3 Всего: 17 |
имя содержат только первые скобки после слов Присоединен файл
не факт, что в строке не содержаться скобки до этой фразы ... -------------------- ... у семи нянек 14 сисек ... Putin here, Putin there, Putin almost everywhere! |
|||
|
||||
| Ivan Kolesnikov |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 9.3.2005 Где: г. Новокузнецк Репутация: 3 Всего: 6 |
Есть такая вещь в регулярном выражении как жадность: по умолчанию поиск жадный, тебе необходимо снизить его жадность.
Вот эксперименты с твоим regexp-ом:
Вернет: "Валерий Абрамов) : C:\Documents and Settings\ava\Мои документы\Акты\Акт (в Уральск"
Результат: "Валерий Абрамов" Интересный способ ты используешь для экранирования скобок: [(], но мне кажется понятнее будет всеже \( --------------------
|
||||
|
|||||
| igorold |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 557 Регистрация: 22.12.2005 Где: Россия->Урал-& gt;Миасс Репутация: 3 Всего: 17 |
большое спасибо!
работает ... жадность надо уменьшать всегда ... -------------------- ... у семи нянек 14 сисек ... Putin here, Putin there, Putin almost everywhere! |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Не всегда! Очень часто она медленней максима!
|
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |