Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 23:25   #1
TzX
Пользователь
 
Аватар для TzX
 
Регистрация: 23.12.2009
Сообщений: 57
По умолчанию Регулярное выражение. Поиск группы цифр

Доброго времени суток. Необходимо написать регулярное выражение, с помощью которого можно было вернуть последовательность цифр количеством от 7 до 13.

Написал вот что:

Код:
[0-9]{7,13}
Работает почти так, как нужно.

Допустим из текста:
Цитата:
123456
1234567
12345678
123456789
1234567890
12345678901
123456789012
1234567890123
12345678901234
123456789012345
Оно мне возвращает то, что выделено жирным.
Соответственно мне нужно изменить так, чтобы два последних варианта не возвращались вообще.

И также необходим, чтобы если перед группой цифр стоял символ "+" - он тоже возвращался.

Заранее спасибо.

UPD:
Не актуально

Решение:
Код:
"(\\+|\\b)(\\d{7,13})\\b"

Последний раз редактировалось TzX; 28.05.2012 в 03:16. Причина: Решение найдено
TzX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение! cashmail PHP 4 12.04.2012 15:36
регулярное выражение Alexandr555 Общие вопросы Delphi 3 07.04.2012 23:18
Регулярное выражение art-programs Общие вопросы Delphi 2 21.02.2012 11:58
Регулярное выражение kpachbiu PHP 2 08.02.2011 21:36
регулярное выражение XeN0N Помощь студентам 1 27.01.2009 15:14