3
|
simnom · 技术社区 · 15 年前 |
![]() |
1
3
我想我要试试这个
然后,您就可以使用所需的值以任何格式重建时间。 |
![]() |
2
7
您可以使用这个来代替regex:
|
![]() |
3
3
如我所见,您可以使用现有的空格作为分隔符,生成以下表达式:
也就是说:三个由空格分隔的组,其中前两个组不包含任何空格(但第三个5月)。 |
![]() |
4
2
在这种情况下,Regex是昂贵的 . 如果这是始终保证存在的格式,则可以将其拆分为2个空格,并使用前2个切片,如下所示:
|
![]() |
5
1
如果你的日期/时间是以类型存储的
如果您单独存储日期/时间,则可以使用
当然,正则表达式的另一种选择是分解字符串:
另外一种选择,假设日期和时间总是相同的长度:
|
![]() |
6
0
|
![]() |
7
0
如果只想将其提取为2个字符串,可以使用:
|
![]() |
8
0
您可以使用以下代码提取信息:
现在,您想要的所有字段都在数组$matches中。 要将信息提取到数组$matches中,可以使用preg_match()。
要进一步使用您所掌握的信息:
然后,您可能希望查看时间是否正确解析:
最后,得到这样的评论:
注意时区问题。如果您在生成这些数据的同一台服务器上分析这些数据,您很可能会没事的。您可能需要从上面的时间戳中添加/减去时间。 |
![]() |
9
0
|
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 6 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 6 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 6 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 6 月前 |