Как регуляркой найти число от 1 до 10

DDT

Новичок
Как регуляркой найти число от 1 до 10

Привет.

Есть строки вида:
БУКВЫ1БУКВЫ
БУКВЫ3БУКВЫ
БУКВЫ5БУКВЫ
БУКВЫ10БУКВЫ


То есть среди некоторых букв стоит число от 1 до 10. Выражение /[1-10]/ не работает.


Подскажите пожалуйста, как правильно составить выражение?

Спасибо.
 

Andreika

"PHP for nubies" reader
БУКВЫ31БУКВЫ
"3" это число от 1 до 10 или оно туда попасть не должно?
 

DDT

Новичок
a-kai

:) я так тоже пробовал

Andreika
не должно, т.к. между буквами стоит 31
 

Leksi

Новичок
Re: Как регуляркой найти число от 1 до 10

DDT
То есть среди некоторых букв стоит число от 1 до 10. Выражение /[1-10]/ не работает.
Я вот отчетливо вижу, что среди некоторых букв стоит число более 10.
 

DDT

Новичок
> Я вот отчетливо вижу, что среди некоторых букв стоит число более 10.

Извиняюсь, устал :) Исправил
 

Andreika

"PHP for nubies" reader
PHP:
preg_match_all('#(?<!\d)(10|[1-9])(?!\d)#', $m, $r);
это к первоначальному с текст31текст
 
Сверху