如何在PHP中以这种模式匹配日期或正则表达式中的特定作品

保罗

我正在尝试获取适用于以下divs源代码的时间:

<div class="smallfont">
                (09-03-2015, 09:16 PM)
</div>

<div class="smallfont">
                (Yesterday, 11:11 AM)
</div>

<div class="smallfont">
                (Today, 12:10 PM)
</div>

周围有很多代码,但只要以“ smallfont“>开头,后跟回车换行符,甚至还有空格/制表符,就可以与begin(

我真的很近 如果只是带有Date的第一种情况,我就可以使用,但是如果今天或昨天,则无法使用:

preg_match_all('/smallfont">[\n\r\s\t]+\([0-9\-]+,(.*?)\)/s', $output, $matchesTime);

第二件事:是否还可以编写代码然后循环浏览,并用适当的日期替换“昨天”和“今天”?

太感谢了!

泡泡

使用最一致的零件09:16 PM 11:11 AM 12:10 PM作为结束标记。

为了匹配那些\d+:\d+\s+[AP]M与sourroundings结合这样

smallfont">\s*\(\s*((?:[^,]+,\s*)?\d+:\d+\s+[AP]M)

\s匹配空白并且\t \r \n已经包含\d匹配一个数字。

与一起使用preg_match_all第一组包含日期字符串匹配项。

第二件事:...用适当的日期替换昨天和今天

echo date("d-m-Y, h:i A", strtotime("yesterday, 09:16 PM"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在scala中的foreach函数中的正则表达式上进行模式匹配?

来自分类Dev

如何在Ruby中匹配多个正则表达式模式

来自分类Dev

如何在R中精确匹配正则表达式并提取模式

来自分类Dev

如何在字符串中搜索正则表达式模式的重叠匹配

来自分类Dev

如何在正则表达式中匹配字母数字模式?

来自分类Dev

如何在Perl中的目录下匹配多个文件的正则表达式模式?

来自分类Dev

如何在正则表达式中匹配字符串后跟重复模式?

来自分类Dev

如何在正则表达式中匹配“ [”和“]”?

来自分类Dev

如何在正则表达式中匹配“ [”和“]”?

来自分类Dev

如何在Perl中匹配日期---假设UNIX正则表达式与Perl的相同

来自分类Dev

正则表达式以匹配特定模式(PHP)

来自分类Dev

正则表达式以匹配特定模式(PHP)

来自分类Dev

如何在正则表达式中包含或排除某些特定模式?

来自分类Dev

如何在Python中修改与特定正则表达式匹配的文本?

来自分类Dev

如何在正则表达式中以特定字符开头的字符串匹配

来自分类Dev

如何在不包含特定前缀的 PCRE 正则表达式中匹配 URL

来自分类Dev

如何在PHP中获取所有正则表达式匹配项?

来自分类Dev

如何在Lua中通过正则表达式重复匹配多个表达式

来自分类Dev

如何在匹配表达式中编写正则表达式文字?

来自分类Dev

正则表达式以匹配这种重复模式?

来自分类Dev

正则表达式从匹配中删除模式

来自分类Dev

正则表达式在模式中匹配名称

来自分类Dev

正则表达式模式无法在python中匹配

来自分类Dev

正则表达式用于XSD中的模式匹配

来自分类Dev

正则表达式以匹配HTML代码中的模式

来自分类Dev

Java中的正则表达式匹配模式

来自分类Dev

在Java正则表达式中匹配错误的模式

来自分类Dev

模式匹配 Scala 中的正则表达式数组

来自分类Dev

在 Python 中匹配多行正则表达式模式

Related 相关文章

  1. 1

    如何在scala中的foreach函数中的正则表达式上进行模式匹配?

  2. 2

    如何在Ruby中匹配多个正则表达式模式

  3. 3

    如何在R中精确匹配正则表达式并提取模式

  4. 4

    如何在字符串中搜索正则表达式模式的重叠匹配

  5. 5

    如何在正则表达式中匹配字母数字模式?

  6. 6

    如何在Perl中的目录下匹配多个文件的正则表达式模式?

  7. 7

    如何在正则表达式中匹配字符串后跟重复模式?

  8. 8

    如何在正则表达式中匹配“ [”和“]”?

  9. 9

    如何在正则表达式中匹配“ [”和“]”?

  10. 10

    如何在Perl中匹配日期---假设UNIX正则表达式与Perl的相同

  11. 11

    正则表达式以匹配特定模式(PHP)

  12. 12

    正则表达式以匹配特定模式(PHP)

  13. 13

    如何在正则表达式中包含或排除某些特定模式?

  14. 14

    如何在Python中修改与特定正则表达式匹配的文本?

  15. 15

    如何在正则表达式中以特定字符开头的字符串匹配

  16. 16

    如何在不包含特定前缀的 PCRE 正则表达式中匹配 URL

  17. 17

    如何在PHP中获取所有正则表达式匹配项?

  18. 18

    如何在Lua中通过正则表达式重复匹配多个表达式

  19. 19

    如何在匹配表达式中编写正则表达式文字?

  20. 20

    正则表达式以匹配这种重复模式?

  21. 21

    正则表达式从匹配中删除模式

  22. 22

    正则表达式在模式中匹配名称

  23. 23

    正则表达式模式无法在python中匹配

  24. 24

    正则表达式用于XSD中的模式匹配

  25. 25

    正则表达式以匹配HTML代码中的模式

  26. 26

    Java中的正则表达式匹配模式

  27. 27

    在Java正则表达式中匹配错误的模式

  28. 28

    模式匹配 Scala 中的正则表达式数组

  29. 29

    在 Python 中匹配多行正则表达式模式

热门标签

归档