Разделить строку на части Laravel - PullRequest
0 голосов
/ 05 апреля 2019

Я новый программист, и я хочу разделить имя файла, чтобы получить из него дату с помощью регулярного выражения в Laravel

filename: 999_20181502_api.txt

Так что я хочу получить дату как 20181502 или как 2018-15-02

1 Ответ

0 голосов
/ 05 апреля 2019

Используйте этот шаблон: (?<=_)\d{8}(?=_)

Демонстрация

Объяснение:

(?<=_) положительный взгляд сзади, чтобы утверждать, что подчеркивается то, что предшествовало

\d{8} - соответствует 8 цифрам

(?=_) - утверждать, что следует за подчеркиванием

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...