@rennameduser_3432

Регулярное выражение, php?

Paris SG - Barcelona
Мне нужно через preg_match достать две эти команды (разделить). Чтобы я использовал $match[0], $match[1], не получается построить регулярку никак

Warning: preg_match(): Unknown modifier
preg_match('(.*) - (.*)', $name_command[$i][0], $pregm_name);
  • Вопрос задан
  • 90 просмотров
Решения вопроса 3
DevMan
@DevMan
используйте explode() вместо регулярок.
а если хотите регулярок, то пишите их правильно – /(.*) - (.*)/
Ответ написан
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Может так:
<?php
$str = 'Paris SG - Barcelona';

$teams = explode (' - ', $str);

var_export($teams);


Share PHP code

array (
  0 => 'Paris SG',
  1 => 'Barcelona',
)
Ответ написан
Комментировать
solotony
@solotony
покоряю пик Балмера
'/(.*?)\s-\s(.*?)/' - внешние кавычки это пыхапэ а то что внутри это регэксп
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы