Heim > Backend-Entwicklung > PHP-Tutorial > php正则匹配一段文字 很简单 60分,该怎么处理

php正则匹配一段文字 很简单 60分,该怎么处理

WBOY
Freigeben: 2016-06-13 13:42:17
Original
916 Leute haben es durchsucht

php正则匹配一段文字 很简单 60分

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
                    <span class="ball-type-1">

                                                            <var>1</var>

                                                            <var>2</var>

                                                            <var>3</var>

                                                            <var>4</var>

                                                            <var>5</var>

                                                    </span>


Nach dem Login kopieren


匹配出 1 2 3 4 5 这5个数字就行了

谢谢了 在线刷新等

------解决方案--------------------
$str=

1

2

3

4

5


html;
preg_match_all('#(.*)#isU',$str,$arr);
print_r($arr[1]);
------解决方案--------------------
preg_match_all('#(\d+)#isU',$str,$arr);
------解决方案--------------------
i: 表示in-casesensitive,即大小写不敏感
s: PCRE_DOTALL,表示点号可以匹配换行符。
U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,在匹配过程中,对于.*正则,一有匹配立即执行,而不是等.*消费了所有字符再一一回退。
------解决方案--------------------
PHP code

<?php $str = <<<html
  <span class="ball-type-1">

  <var>1</var>

  <var>2</var>

  <var>3</var>

  <var>4</var>

  <var>5</var>

  
html;
preg_match_all('#<var>(\d+)</var>#i', $str, $arr);
print_r($arr[1]); <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage