Antonchik
@Antonchik
Программирую на HTML

Как написать регулярное выражение?

Здравствуйте. Есть такая строка к примеру "Lorem Ipsum is simply dummy какой-то текст: что-то1, что-то2" мне нужно с помощью функции preg_split получить такой массив: ['что-то1', 'что-то2'], подскажите пожалуйста как сделать?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
Зачем preg_split? Используйте preg_match_all, регулярка - /что-то\d+/.

UPD. В комментариях выяснилось, что регулярные выражения не нужны:

$arr = explode(', ', explode('какой-то текст: ', $str)[1]);

Хотя, конечно, если очень хочется, то можно и с ними попробовать:

preg_match_all('/[^ ,:]+(?!.*:)/', $str, $matches);
$arr = $matches[0];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы