我正在尝试使用正则表达式来搜索一个模式,其中字符串将始终是5个小写字母,2个数字,然后是小写p
。
示例:
ingja44p
答案 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”:)