使用正则表达式查找字符串的出现

时间:2012-12-02 22:32:42

标签: php regex string match

我正在尝试使用正则表达式来搜索一个模式,其中字符串将始终是5个小写字母,2个数字,然后是小写p

示例:

ingja44p

2 个答案:

答案 0 :(得分:2)

有许多utilities on the internet可以帮助您创作和测试自己的正则表达式。但是,对于这种情况,您可以尝试这样的事情:

$subject = "String to test";
$pattern = "#[a-z]{5}\d{2}p#";

if (preg_match($pattern, $subject)) {
   echo "A match was found.";
}

答案 1 :(得分:1)

preg_match('/[a-z]{5}[0-9]{2}p/');

/开始和结束模式:“/ PATTERN /”

[a-z] {5}表示长度为5的任何小写字母a-z

[0-9] {2}表示任意2位

p表示“p”:)