Shade :) 18 Май 2005 #1 содержимое в скобках (регулярные) есть например такая строка PHP: какой-то текст (бидон-15) пытаюсь извлечь "бидон-15" и что-то не очень-то выходит... PHP: $string="какой-то текст (бидон-15)"; echo preg_match('\((.*)\)/i',$string); что не так?...
содержимое в скобках (регулярные) есть например такая строка PHP: какой-то текст (бидон-15) пытаюсь извлечь "бидон-15" и что-то не очень-то выходит... PHP: $string="какой-то текст (бидон-15)"; echo preg_match('\((.*)\)/i',$string); что не так?...
Shade :) 18 Май 2005 #3 я уже и так пишу... но не могу понять как массив этот вывести... PHP: preg_match('\((.*)\)/i',$string, $matches, PREG_OFFSET_CAPTURE); print_r($matches); $matches[0][0] не помогает...
я уже и так пишу... но не могу понять как массив этот вывести... PHP: preg_match('\((.*)\)/i',$string, $matches, PREG_OFFSET_CAPTURE); print_r($matches); $matches[0][0] не помогает...
Фанат oncle terrible Команда форума 18 Май 2005 #4 то есть, в массиве $matches нужный результат есть, но ты не знаешь, как его вывести?
Shade :) 18 Май 2005 #5 нету там результата... если бы результат был бы мне бы выдало что-то типа: PHP: Array ( [0] => Array ( [0] => бидон-15 [1] => 0 ) ) а так просто Array()... -~{}~ 18.05.05 16:51: уже сам разобрался... все-таки один слеш пропустил PHP: <? $string="какой-то текст (бидон-15)"; preg_match('/\((.+?)\)/i', $string, $matches, PREG_OFFSET_CAPTURE); //print_r($matches); print $matches[1][0]; ?>
нету там результата... если бы результат был бы мне бы выдало что-то типа: PHP: Array ( [0] => Array ( [0] => бидон-15 [1] => 0 ) ) а так просто Array()... -~{}~ 18.05.05 16:51: уже сам разобрался... все-таки один слеш пропустил PHP: <? $string="какой-то текст (бидон-15)"; preg_match('/\((.+?)\)/i', $string, $matches, PREG_OFFSET_CAPTURE); //print_r($matches); print $matches[1][0]; ?>
Мутник Новичок 18 Май 2005 #6 Shade все-таки один слеш пропустил Нажмите для раскрытия... методом тыка разобрался, или, все-таки, понял почему???
Shade все-таки один слеш пропустил Нажмите для раскрытия... методом тыка разобрался, или, все-таки, понял почему???