Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 PHP regexp  [new]
jjj32
Guest
Друзья, не на короткой ноге с космическими регулярками. Поясните плиз моментик:
есть стока.
если формат такой: начинается со знака плюс и далее только число без пробелов и т.д, например "+1"
то вычленить число. В нашем случае 1
если строка +2554 то ответ 2554
если формат не подходит, no action required
Буду признателен!
28 авг 17, 18:12    [20754503]     Ответить | Цитировать Сообщить модератору
 Re: PHP regexp  [new]
vkle
Member

Откуда: Самара
Сообщений: 13474
'/\+(\d+)/'
так как-то.

jjj32
начинается со знака плюс
Начинается с плюса строка или плюс может быть где угодно в строке?
28 авг 17, 19:04    [20754615]     Ответить | Цитировать Сообщить модератору
 Re: PHP regexp  [new]
jjj32
Guest
vkle, начинается
28 авг 17, 19:07    [20754623]     Ответить | Цитировать Сообщить модератору
 Re: PHP regexp  [new]
vkle
Member

Откуда: Самара
Сообщений: 13474
Тогда, если необходимо игнорировать плюсы с цифрами в середине строки, можно явно указать, что плюс должен быть в начале строки
'/^\+(\d+)/'
28 авг 17, 19:28    [20754655]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить