Php preg match从模式后的字符串中提取数字
我有一个字符串的形式Php preg match从模式后的字符串中提取数字,php,regex,Php,Regex,我有一个字符串的形式 <something>_string_t_<digits> \u字符串\u t_ 如何在PHP中提取部分?我需要先检测字符串,然后拉出数字。您想要这样的东西: $captures; preg_match('/string_t_(\d+)/', $string, $captures); do_something($captures[1]); $captures[1]将包含(假设完全由数字组成-如果不是,请使用更通用的(.+)代替(\d+))。给我
<something>_string_t_<digits>
\u字符串\u t_
如何在PHP中提取
部分?我需要先检测字符串,然后拉出数字。您想要这样的东西:
$captures;
preg_match('/string_t_(\d+)/', $string, $captures);
do_something($captures[1]);
$captures[1]
将包含
(假设
完全由数字组成-如果不是,请使用更通用的(.+)
代替(\d+)
)。给我们真实的字符串。这还不够。到目前为止,你尝试了什么?请更具体一些。数字是你的元素还是数字?你到底需要什么这可以走多远,数字中是否有其他字符,上下文是什么等等…你得到了$string和pattern的错误顺序非常正确,谢谢。修正了,成功了!谢谢!