Задать вопрос
@T3R3AND

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

Здравствуйте, есть строка такого вида
# 8 "Name" 3882 BOT 21 23:56 31 0 127.0.0.1:20070

Как правильно составить регулярное выражение и получить
[ 8, 'Name', 3882, 'BOT', 21, '23:56', 31, 0, '127.0.0.1:200070' ]


К сожалению, сейчас нет возможности предоставить мою регулярку, ну сроку она считывает, но не очень правильно.

Когда я получаю preg_match, массив возвращает пустой.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
Регулярные выражения не нужны: $arr = array_slice(explode(' ', $str), 1);.

Если кавычки действительно надо обрезать, то array_map(fn($n) => trim($n, '"'), $arr).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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