|
|
|
| Всем привет!
Не получается решить задачу, следующего содержания:
Надо из $Xcode выбрать ВСЕ – где длина этого ВСЕГО будет не более.. например 50 символов!
В данном случае надо выбрать между границами цифр 123 … 456
Если кто видит ошибку, скажите.
Просто пробовал выполнить задачу в разных вариантах. Не выходит.
Заранее благодарен.
$Xcode ="123 g65635z bипп+\=456";
$pattern= "|123[.*?]{,50}456|";
// -выбор всего более уместен так (.*) но, мне надо вычислить отрезок ~ {1,5}
if(!preg_match($pattern,$Xcode,$s))
{exit("<b>Ошибка</b>");}else {print_r($s[0]);}
|
| |
|
|
|
|
|
|
|
для: Denandi
(04.03.2009 в 07:52)
| |
$pattern= "|123.{1,50}456|";
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(04.03.2009 в 08:57)
| | Все оказалось - проще!!! просто никак не думал что конструкция {....} работает, отдельно..
Спасибо AcidTrash, выручил! | |
|
|
|
|
|
|
|
для: Denandi
(05.03.2009 в 07:25)
| | никто не знает как включить логику в данный код?
например:
$pattern= "|(123.{1,50}456)|(458.{1,50}589)|";
|
т.е все по лимиту или - или..
О, все сам разобрался.. надо поменять входящие |...| на /..../ | |
|
|
|