Php preg_match - 获取特定值

时间:2012-08-30 20:07:31

标签: php preg-match

如何在下面的代码中使用preg_match获取字符串:pL427014992694557? document.write中的函数名称可以变量Ex:xS427014992694557或nH927014992694557

R$document.write(pL427014992694557())

韩国社交协会

2 个答案:

答案 0 :(得分:0)

从我可以收集到的内容,你需要一个小写字母,一个大写字母,然后是14个数字。

$subject = "pL427014992694557";
$pattern = '/[a-z][A-Z][0-9]{14}/';
preg_match($pattern, $subject, $matches);
print_r($matches);

答案 1 :(得分:0)

$source = 'R$document.write(pL427014992694557())';
preg_match("/^[^(]+[(]([a-zA-Z0-9]+)/", $source, $match);
echo $match[1];