使用正则表达式从字符串中获取子字符串

时间:2019-09-20 18:20:02

标签: regex

我想使用正则表达式从Ram〜01-01-2019中获取01-01-2019。有人可以帮忙吗?

我在sql中有一个表,其中存在两列ID和数据。在数据列Ram〜01-01-2019中-正在存储这种数据,我只想从中获取日期。

2 个答案:

答案 0 :(得分:4)

也许

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

可能会靠近。

Demo 1

或没有环视,

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

Demo 2

答案 1 :(得分:0)

使用此正则表达式仅提取具有这种格式 dd-dd-dddd

的日期
\d{2}\-\d{2}\-\d{4}