![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Aleshka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
Есть такая строка:
Jul 19 22:36:19 gups: Peer name: "user_lesha" Мне нужно из данной строки выбрать подстроку которая стоит до второго двоеточия. Т.е Jul 19 22:36. Как мне это сделать думал использовать split, но не соображу какое регулярное выражение я должен указать чтобы выбор происходил по второму двоеточию. |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
|
|||
|
||||
| Aleshka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
Спасибо amg, это то что нужно. А можно подробней узнать про второй вариант
|
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
Это не самый удачный вариант, привел я его исключительно потому, что было упомянуто слово split. Работает следующим образом:
Это сообщение отредактировал(а) amg - 10.12.2007, 12:46 |
|||
|
||||
| Aleshka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
А понял, Вы уж простите, может Вам вопросы кажутся простыми но я не очень силен в perl. Особенно сложны для моего понимания регулярные выражения. Просмотрел третий вариант кода
В этом коде вроде все понятно, но не понял последнее предназначение ":" после ). Спасибо. Это сообщение отредактировал(а) Aleshka - 10.12.2007, 13:23 |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
||||
|
||||
| Aleshka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
Спасибо, amg за ответы. Эх, не могу я вам поставить +. :(.
|
|||
|
||||
| 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. |