preg_match_all в php: разбить строку по первому символу

0

Я хотел бы использовать preg_match_all PHP preg_match_all для разделения строки на определенный символ, в то время как "определенный символ" является первым символом в строке, например:

$pattern = '/#(?P<word>[.....])';
$string = 'one#two#three';
$matches = array();
preg_match_all($pattern,$string, $matches);
// expected $matches array: $matches['word'] = 'one','two','three'

Таким образом, "символ поля разделения" сам является частью шаблона (первый символ).

Возможно ли это? если да, то как?

  • 0
    Я не понимаю, но вы можете попробовать вместо этого $pattern = '/(\w+)/' или даже взорвать ()
Теги:
string

1 ответ

0

Почему вы не используете взрыв?

$matches = explode('#', $string);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню