![]() |
|
|
![]()
|
|
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
День добрый !
Первую неделю изучаю руби, возникла проблема с регуляркой. Т.е. регулярка правильная, но перл-стайл :( Короче не работает
match[1] выдает имя одного хлопца (первые скобки с вопросом в регулярке). Однако таких строчек там 20 штук. Как получить имена остальных хлопцев ? Т.е. совпадений должно быть больше одного. Заранее спасибо... Это сообщение отредактировал(а) GrayCardinal - 29.8.2008, 09:26 |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Временное решение - разбил на массив и выполнил для каждой строчки. Может можно по другому ?
|
|||
|
||||
| shine |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 20.10.2006 Репутация: 3 Всего: 5 |
Конечно есть. У строк есть метод scan который принимает на входе регулярное выражение и выдает массив соответствий этому регвыр внутри строки.
--------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin |
||||
|
|||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
shine,
Благодарю, очень помог ! Добавлено через 11 минут и 30 секунд Хм. А как сделать чтобы точке конец строки соответствовал ? |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Всё, догнал. /m добавить надо было. Еще раз спасибо
|
|||
|
||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |