【发布时间】:2017-10-02 16:41:27
【问题描述】:
所以我需要从字符串中提取票号“Ticket#999999”.. 我如何使用正则表达式来做到这一点。
如果我在 Ticket#9999 中有多个号码,我当前的正则表达式正在工作。但如果我只有 Ticket#9,则它不起作用,请帮忙。
当前的正则表达式。
preg_match_all('/(Ticket#[0-9])\w\d+/i',$data,$matches);
谢谢。
【问题讨论】:
-
可能会提供更好/更有效的答案,但在您提供完整的输入字符串之前我们不会知道。我们知道您的输入字符串可以是
Ticket#9,但是当您有多个票证子字符串要捕获时,我们不知道您的输入字符串是什么样子。请编辑您的问题以澄清您的问题。
标签: php regex preg-match-all