preg-match - 多个div内的php preg_match值
问题描述
我想提取网络服务器的版本号。版本号显示在管理员登录页面上。
我试过这个:
$content = file_get_contents('URL/login.jsp');
preg_match("/<div class=\"product-version\".*div>/", $content);
echo "content: $content";
它确实显示了版本号,但也显示了页面其余部分的很大一部分。
我想让 preg_match 查看的页面的一部分:
<div class="product-logo" style="background-image:url(images/product/icon-system-admin.png)">
<div class="product-version">10.3</div>
</div>
</h2>
这可能吗?还是在找到产品版本后编辑 preg_match 以仅使用 4 个字符?
解决方案
@Toto 解决了,谢谢!
接下来的事情是让它为一堆网址工作。想让脚本读取同一目录中的 urlcustomers.txt 并在表中显示每个客户的所有网络服务器版本。
推荐阅读
- c++ - 为什么 std::atomic_flag 会在这里导致死锁?
- python - 如何修复 NotImplementedError
- reactjs - Axios 发布请求未将 Content-Type 设置为 multipart/form-data
- c# - 如何将本地库添加到 C# Web 应用程序进行调试?
- google-maps - KML 中地标内的 href 标记未显示
- python - ValueError:无法将字符串转换为浮点数:'1,060.00'- astype(float)
- java - 在 Eclipse IDE 中从 Java 调用 c/c++ DLL
- c++ - 如何在 C++ 上使用 Ctrl + D 结束用户的输入
- iis - 错误网关 = IIS 平台超时与 python 女服务员
- if-statement - IF 语句程序