Heim  >  Artikel  >  Backend-Entwicklung  >  php正则表达式匹配一段中文,中间有换行,空白,应该怎么写?

php正则表达式匹配一段中文,中间有换行,空白,应该怎么写?

WBOY
WBOYOriginal
2016-06-06 20:28:271074Durchsuche

1、举个例子:

<code><div class="con">
    <p>
        小学生手册:<br>
        1、好好学习;<br>
        2、天天向上;<br>
    </p>
</div>
</code>

要把中间p标签中的内容抓出来,正则表达式应该怎么写?

回复内容:

1、举个例子:

<code><div class="con">
    <p>
        小学生手册:<br>
        1、好好学习;<br>
        2、天天向上;<br>
    </p>
</div>
</code>

要把中间p标签中的内容抓出来,正则表达式应该怎么写?

<code>$tmp = '<div class="con">
    <p>
        小学生手册:<br>
        1、好好学习;<br>
        2、天天向上;<br>
    </p>
</div>';

preg_match('/<p>(.*?)/s', $tmp, $ret);

echo $ret[1];</p></code>

请参看 PCRE_MULTILINE 模式修饰符 m
http://php.net/manual/zh/reference.pcre.pattern.modifiers.php

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn