gpt4 book ai didi

PHP 正则表达式帮助

转载 作者:行者123 更新时间:2023-11-29 01:18:42 24 4
gpt4 key购买 nike

客户有大约 7,000 种产品,在描述中带有“您的价格:$...”,价格已输入(没有现有的通配符)。

这是一个描述的例子:

<table cellpadding="5" border="0" width="100%"><tbody><tr><td><strong>Part #: </strong></td><td>FIV000-2100</td></tr><tr><td><strong>Retail Price: </strong></td><td>$26.39</td></tr><tr><td class="price"><strong>Your Price: </strong></td><td class="price">$23.75</td></tr><tr><td align="center" colspan="2"/></tr></tbody></table>

是否有正则表达式可用于仅删除 Your Price 行?我们还想删除 Retail Price 行的原因是什么?

如有任何帮助,我们将不胜感激!

最佳答案

你可以这样做(前提是 $str 是 html 字符串):

$pattern = "/<tr><td class=\"price\"><strong>Your Price: <\/strong><\/td><td class=\"price\">\\$[0-9.]+<\/td><\/tr>/";
$str = preg_replace($pattern, "", $str);

空字符串会将其替换为空字符串,从而将其删除。

编辑:

转义了一些东西以使其工作。我还强烈建议您使用 HTML 解析器。让我们称之为快速而肮脏的方法。

关于PHP 正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542851/

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