получить подстроку из строки с помощью регулярных выражений - PullRequest
2 голосов
/ 20 сентября 2019

Я хочу получить 01-01-2019 от Рама ~ 01-01-2019 с помощью регулярных выражений.Может кто-нибудь помочь?

У меня есть таблица в sql, где в двух столбцах присутствуют id и данные.В столбце данных Ram ~ 01-01-2019 - хранятся данные такого типа, из которых я хочу получить только даты.

Ответы [ 2 ]

4 голосов
/ 20 сентября 2019

Может быть,

(?<=~)\d{1,2}-\d{1,2}-\d{4}

может быть близко.

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

или без поиска,

[^~\r\n]*~(\d{1,2}-\d{1,2}-\d{4})

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

0 голосов
/ 20 сентября 2019

Используйте это регулярное выражение для извлечения только даты, которая имеет такой формат dd-dd-dddd

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