gpt4 book ai didi

javascript - preg_match 不工作 php 和 javascript

转载 作者:行者123 更新时间:2023-12-02 21:56:32 25 4
gpt4 key购买 nike

我需要从html网页中提取一个值(id值)。该值包含在 JavaScript 代码中。

我的 php 抓取工具 >

<?php
if (isset($_POST['submit']))
{
$handle = fopen($_POST['website_url'], "r");
if ($handle)
{
while (!feof($handle))
{
$text .= fread($handle, 128);
}
fclose($handle);
}
$result = preg_match('(?<=id: ")(.*)(?=",)', $text);

echo $result;

}

?>

我的 JavaScript 代码是 >

<script type="text/JavaScript">

var geoInstance = gioFinder("geo");
geoInstance.setup({
id: "126568949", // i need this
geometre: "triangle",
type: "html",
image: 'https://example/126568949.jpg',
});

</script>

我需要提取 id 值,但 preg_match 不起作用

最佳答案

看起来您缺少包裹模式的/s。

您还需要设置匹配数组

$result = preg_match('/(?<=id: ")(.*)(?=",)/', $text, $matches);

echo $matches[0];

关于javascript - preg_match 不工作 php 和 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59993619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com