php 正则表达式 怎么匹配第一次出现的位置
发布网友
发布时间:2022-06-12 08:15
我来回答
共1个回答
热心网友
时间:2023-10-08 20:28
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