我正在尝试使用正则表达式来搜索字符串始终为 5 个小写字母、2 个数字和一个小写字母的模式p
。
例子:
ingja44p
Internet 上有许多实用程序可以帮助您编写和测试自己的正则表达式。但是,对于这种情况,您可以尝试以下操作:
$subject = "String to test";
$pattern = "#[a-z]{5}\d{2}p#";
if (preg_match($pattern, $subject)) {
echo "A match was found.";
}
preg_match('/[a-z]{5}[0-9]{2}p/');
/开始和结束模式:“/PATTERN/”
[az]{5} 表示长度为 5 的任何小写字母 az
[0-9]{2} 表示任意 2 位数字
p 的意思是,一个“p” :)