PHP正则提取 我要提取 68.00元 这几个字 <strong id="J_StrPrice" >68.00<strong>元 <li>

PHP正则提取 我要提取 68.00元 这几个字 <strong id="J_StrPrice" >68.00<strong>元 <li>,第1张

<php

$string = '<strong id="J_StrPrice" >6800</strong>元 </li>';

preg_match('/<strong id="J_StrPrice" >()</strong>元 </li>/Usi', $string, $result);

var_dump($result);

您可以直接把我的这段代码运行一下看效果!

谢谢!

可用如下的代码来实现:

<php

$str1="|1234|#2354#@2314@

|1314|#2154#@2214@

|1234|#2354#@2314@

|1314|#2154#@2214@";

if(preg_match_all("/\|(\d{4})\|\#(\d{4})\#\@(\d{4})\@/m",$str1, $out, PREG_PATTERN_ORDER))

  for($i=0;$i<count($out[0]);$i++)

    {

    echo "{'"$out[1][$i]"','"$out[2][$i]"','"$out[2][$i]"'}<br/>";

    }

>

效果如下所示:

{'1234','2354','2354'}

{'1314','2154','2154'}

{'1234','2354','2354'}

{'1314','2154','2154'}

$str='<SPAN class=time>[2013 09 22]</SPAN><LI>';

preg_match('/\d{4} \d{2} \d{1,2}/is',$str,$m);

print_r($m);

<php

$Str = '<div class="evaluate cg"><ul class="comments-list"><li><div class="vcard-32 fl"><a rel="nofollow" ><img src=">

preg_match_all('/<p[^>]>([^\<|\>])<\/p>/is', $Str, $Html);

echo '<p>', join("</p>\n<p>", $Html[1]), '</p>';

结果:

$str = "[=start a5=99,b-13=lifang,x。cc=li5-ab。xx =]woshineirong[=end=]";

$reg = "#\[\=start ()\=\]()\[\=end\=\]#";

 preg_match_all($reg , $str , $matches);

var_dump($matches);

剩下的你自己完成吧

这些资料提供少了 ,我大概说下做法;

$data=值为整个文章的html代码; 如果是网页的话可以使用$data = vita_get_url_content(">

1、几种函数的简单说明:

(1)preg_grep -- 返回与模式匹配的数组单元

preg_grep 返回一个input 数组中与给定的 pattern 模式相匹配的单元所组成的数组。

(2)preg_match -- 进行正则表达式匹配

说明:int preg_match ( string pattern, string subject [, array matches [, int flags]] )在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。 返回值0或1。

(3)preg_replace -- 执行正则表达式的搜索和替换

(4)preg_split -- 用正则表达式分割字符串

2 一般来说,如果用正则来获取匹配内容,一般使用 preg_match/ preg_match_all 函数。

补充回答:

正则表达式如下:

'%<div class="wap2"><span>功能</span>()</div>%si'

以下是代码,经测试,运行正常:

<php

$str = '<div class="wap2"><span>功能</span>这里面是要获取的内容,不能确定什么字符,可能是数字(123456…)字母(babaidn…),特殊浮等(o_O\(^o^)/…)</div>';

$pa = '%<div class="wap2"><span>功能</span>()</div>%si';

preg_match($pa,$str,$r);

echo $r[1];

>

以上就是关于PHP正则提取 我要提取 68.00元 这几个字 <strong id="J_StrPrice" >68.00</strong>元 </li>全部的内容,包括:PHP正则提取 我要提取 68.00元 这几个字 <strong id="J_StrPrice" >68.00</strong>元 </li>、php正则提取、php正则表达式匹配<SPAN class=time>[2013 09 22]</SPAN><LI>等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10150002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存