![]() |
|
Модераторы: ginnie |
![]()
|
|
| tech1965 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 17.8.2010 Репутация: нет Всего: нет |
Люди добрые, объясните пожалуйста новичку как нужно оформить регулярное выражение.
Есть кусок кода
который выводит из текста подряд все целые числа, например 14 43 26 67 Как нужно изменить регулярное выражение после while, чтобы выводились числа стоящие в тексте только после многоточия, т.е. например только такое ". . . . . 26" Точки идут через пробел! Заранее признателен! |
|||
|
||||
| dva300 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2010 Где: Москва Репутация: 2 Всего: 1 |
мой вариант такой
use strict; open(FF,"test.txt") or die "$!"; while (<FF>) { print "$1\n" if (/[\.]{3}(\d+)/) } close(FF); Это сообщение отредактировал(а) dva300 - 17.8.2010, 20:40 --------------------
Участник движения Культура Вождения |
|||
|
||||
| MaXL |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 24.10.2005 Где: Владивосток Репутация: нет Всего: 2 |
Наверно так
если учесть что многоточие, это две и более точки с пробелом. -------------------- MaXL |
|||
|
||||
| tech1965 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 17.8.2010 Репутация: нет Всего: нет |
Большое спасибо за ответы!
Это сообщение отредактировал(а) tech1965 - 31.8.2010, 17:21 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |