【问题标题】:How can I extract all 4-digit numbers from a php text?如何从 php 文本中提取所有 4 位数字?
【发布时间】:2013-05-14 00:54:26
【问题描述】:

例如:我有一个文本testt1591fff44f43f0015ffef159,因为该字符串中的连续数字不会超过 4 个,我如何通过 PHP 从中提取 1591 和 0015?

【问题讨论】:

  • 我会 +1 因为谁 -1 忘了发表评论!

标签: php regex


【解决方案1】:

http://www.php.net/manual/en/function.preg-match-all.php

<?php
$text = 'testt1591fff44f43f0015ffef159';

preg_match_all('~\d{4}~',  $text, $matches);

?>

没有测试代码

【讨论】:

  • […] 不是必需的,因为\d 已经是一个字符类。
  • 改变了答案,我总是使用 0-9 所以这就是我使用 []
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多