RegEx找到一个模式

时间:2013-11-30 04:18:22

标签: php regex

寻找正则表达式在php中执行以下操作:

  1. 确定给定字符串是否在模式string1_string2_number中,例如ph_val_34563,ph_val_296987等。
  2. 如果为true,请提取数字部分。

1 个答案:

答案 0 :(得分:1)

regex = "^[A-Za-z]+_[A-Za-z]+_(\d+)$"

假设字符串的有效字符是字母,[A-Za-z]+表示期望一组一个或多个字母。这些字符类之后的_表示必须遵循_

(\d+)表示要对上一个表达式后面的一个或多个数字进行分组和捕获。

^说:“以”开头“ $说:“以”结尾“

您应该查看regular expressions上的教程。