Regexp в PHP : need
а если с помощью eregi делать?
(\[:[a-zA-Z0-9]+:\])
спасибо
возвращает:
Array
(
[0] => Array
(
[0] => []
[1] => []
[2] => []
)
)
Надо так:
preg_match_all('/(\[:[a-zA-Zа-яА-Я0-9]*:\])/',$text,$reg)
с + тоже самое получаеться
~> php -r '$a = "some [:порусски:] lsdkf [:d045c:]dlk"; preg_match_all("/(\[:\w+:\])/",$a,$b); var_dump($b);'
array(2) {
[0]=>
array(2) {
[0]=>
string(12) "[:порусски:]"
[1]=>
string(9) "[:d045c:]"
}
[1]=>
array(2) {
[0]=>
string(12) "[:порусски:]"
[1]=>
string(9) "[:d045c:]"
}
}
Всё есть.
спасибо
Оставить комментарий
dasha69
Есть текст, из кототорого надо вытащить все вхождения следующего вида:[:какие-то символы:]
Пробовал что-то типа (\[:[a-zA-Z0-9]*:]\) - возвращает только первое совпадение, а в тексте их может быть несколько
very need