php 正则表达式 怎么匹配</div>第一次出现的位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 正则表达式 怎么匹配</div>第一次出现的位置相关的知识,希望对你有一定的参考价值。

参考技术A php正则表达式可以匹配</div>第一次出现的位置,但是PHP还有strpos和strripos两个函数可以搜索</div>在字符串第一次出现的位置,其中strripos是搜索时不区分大小写的搜索函数.因此,我给你个例子,并且把三种方法都列出来,你看看吧.
<?php
$str = "<div>asfdwqreqw</div>safqwfe";
$pattern = '/<\/div>/i';
preg_match_all($pattern, $str, $matches,PREG_OFFSET_CAPTURE);
print_r($matches[0][0][1]."<br/>");

$s_start=strpos($str,"</div>");
print_r($s_start."<br/>");

$s_start_1=strripos($str,"</DIV>");
print_r($s_start_1);
?>
运行结果:
15
15
15本回答被提问者和网友采纳

以上是关于php 正则表达式 怎么匹配</div>第一次出现的位置的主要内容,如果未能解决你的问题,请参考以下文章

求一段PHP的正则 我要匹配文本内所有的</h1>后的内容

php 正则匹配HTML标签以外的匹配词 并且不匹配A标签中的匹配词

PHP正则匹配 Emoji的表达式怎么写?

php 正则表达式 匹配网站内容

PHP中正则表达式匹配字母

PHP正则表达式问题