|
|
|
| Есть к примеру такой текст:
"A123B AzxcvB A12B A1B AqwerB"
Я использую следующее выражение - "|A(.+?)B|is"
Но в таком случае будет находить и zxcv и qwer, а надо только числа.
В поиске нашел только выше написанное выражение. | |
|
|
|
|
|
|
|
для: forma
(29.09.2008 в 18:23)
| | Блин, но хоть бы чуток подумали, а....
Вместо точки вставить [a-z] | |
|
|
|
|
|
|
|
для: ddhvvn
(29.09.2008 в 18:41)
| | Спасибо, разобрался.
Пробовал, но не вместо точки. У меня просто с регулярными выражениями совсем не ладится.
P.S.
Почему a-z?! 0-9 мне надо. | |
|
|
|
|
|
|
|
для: forma
(30.09.2008 в 11:58)
| | Ну да, описАлся .. )) | |
|
|
|
|
|
|
|
для: forma
(30.09.2008 в 11:58)
| | Интересно, а чем Вас не устраивает эквивалент \d, для выборки чисел?
P.S. Пример был приведен мною ниже. | |
|
|
|
|
|
|
|
для: forma
(29.09.2008 в 18:23)
| | Ну если надо только числа находящиеся в диапазоне A и B то:
<pre>
<?php
$text = "A123B AzxcvB A12B A1B AqwerB";
preg_match_all("#A(\d+)B#s",$text,$out);
unset($out[0]);
print_r($out);
?>
|
| |
|
|
|