preg匹配从模式后的字符串中提取数字

时间:2016-07-13 20:01:47

标签: php regex

我有一个表格

的字符串
class GuiTitle {
  String myTitle = "blah blah myTitle";
  void setTitleOnFrame(Frame myFrame) {
      myFrame.setTitle(myTitle);
  }
}

如何在PHP中仅提取<something>_string_t_<digits> 部分?我需要先检测string_t然后拔出数字。

1 个答案:

答案 0 :(得分:3)

你想要这样的东西:

$captures;
preg_match('/string_t_(\d+)/', $string, $captures);
do_something($captures[1]);

$captures[1]将包含<digits>(假设<digits>完全由数字组成 - 如果不是,请使用更一般的(.+)代替{{ 1}})。