如何获取字符串:pL427014992694557在下面的代码中使用preg_match?该文件撰写里面的函数名可以防爆变动内容:xS427014992694557或nH927014992694557Php preg_match - 获取指定值
R$document.write(pL427014992694557())
韩国社交协会
如何获取字符串:pL427014992694557在下面的代码中使用preg_match?该文件撰写里面的函数名可以防爆变动内容:xS427014992694557或nH927014992694557Php preg_match - 获取指定值
R$document.write(pL427014992694557())
韩国社交协会
据我所知,你想有一个小写字母,大写字母,然后14号。
$subject = "pL427014992694557";
$pattern = '/[a-z][A-Z][0-9]{14}/';
preg_match($pattern, $subject, $matches);
print_r($matches);
$source = 'R$document.write(pL427014992694557())';
preg_match("/^[^(]+[(]([a-zA-Z0-9]+)/", $source, $match);
echo $match[1];
我使用的preg_match做。下面
<?php
ob_start();
?>
<script type="text/javascript">document.write(pL427014992694557');</script>
<?php
$offset = ob_get_clean();
$kt = strip_tags($offset);
$pattern = "/document\.write\('([^)]*)'\)/";
preg_match($pattern, $kt, $matches);
print_r($matches[1]);
?>
我的输出我的代码被赋予
sample
你尝试过什么?你读过[preg_match](http://php.net/manual/en/function.preg-match.php)的文档吗? –
是的...即时尝试与代码if(preg_match('/ R $ document.write((0-9)(/',$ page,$ matches)){ \t \t \t echo $ matches [1]; \t \t} – adrianogf
把你试过的代码放到你的问题中,并说明它为什么不起作用,并发布错误,如果有的话 –