crezd Новичок 28 Дек 2004 #1 Регулярные выражения Ребята помогите с регулярками, никак не выходит пишу чат и надо найти такие значания всё что между to [(.*)]: и private [(.*)]: из за квадратных скобок проблема, как можно обойти? заранее спасибо.
Регулярные выражения Ребята помогите с регулярками, никак не выходит пишу чат и надо найти такие значания всё что между to [(.*)]: и private [(.*)]: из за квадратных скобок проблема, как можно обойти? заранее спасибо.
crezd Новичок 28 Дек 2004 #3 PHP: <?php $str = "to [1]: to [2]: to [3]: "; $result = preg_match_all('/to \[(.*)\]:/',$str,$found); echo "Matches: $result<br>"; print_r($found); ?> выдаёт Matches: 1 Array ( [0] => Array ( [0] => to [1]: to [2]: to [3]: ) [1] => Array ( [0] => 1]: to [2]: to [3 ) ) а должен Array ( [0] => Array ( [0] => 1) [1] => Array ( [0] => 2)[2] => Array ( [0] => 3) ) в чём проблема?
PHP: <?php $str = "to [1]: to [2]: to [3]: "; $result = preg_match_all('/to \[(.*)\]:/',$str,$found); echo "Matches: $result<br>"; print_r($found); ?> выдаёт Matches: 1 Array ( [0] => Array ( [0] => to [1]: to [2]: to [3]: ) [1] => Array ( [0] => 1]: to [2]: to [3 ) ) а должен Array ( [0] => Array ( [0] => 1) [1] => Array ( [0] => 2)[2] => Array ( [0] => 3) ) в чём проблема?