如何獲取字符串: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
把你試過的代碼放到你的問題中,並說明它爲什麼不起作用,併發布錯誤,如果有的話 –