【问题标题】:Get inner text of span tags [duplicate]获取跨度标签的内部文本[重复]
【发布时间】:2014-07-14 15:56:53
【问题描述】:

我有一个跨度标签,它被抓取并存储在数据库的一个字段中。标签如下所示:

<span class="datetime" data-val-utcdate="2014-07-14T15:53:18.3370000Z">11:53 AM</span>

我希望能够从 span 标签中获取XX:XX XM。不过,我是正则表达式的初学者。提取它的最佳方法是什么?

【问题讨论】:

标签: php regex


【解决方案1】:

如果要从 span 值中获取 DateTime 对象,可以使用http://php.net/manual/fr/datetime.createfromformat.php

$string = '11:53 AM';
$dateTime = DateTime::createFromFormat('H:i A', $string);

【讨论】:

  • 这并没有告诉他们如何从 HTML 中获取该值
  • 他问如何解析值,没有得到它。
  • I'd like to be able to grab the XX:XX XM out of the span tag
  • “我完全讨厌让正则表达式为我正常工作”
  • @epicdev - 约翰是对的。为了让我使用该函数,我需要能够知道字符串,并且无需从跨度标记中提取字符串 - 我永远不会知道要添加到字符串中的是什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 2020-11-06
  • 2014-09-23
  • 1970-01-01
  • 2021-09-17
  • 1970-01-01
  • 2014-07-24
相关资源
最近更新 更多