Beispiel für einen regulären PHP-Ausdruck

怪我咯
Freigeben: 2023-03-13 22:26:01
Original
1493 Leute haben es durchsucht

Regulärer Ausdruck (regulärer Ausdruck) beschreibt ein Muster, das mit der Zeichenfolge übereinstimmt. Mit diesem Muster kann überprüft werden, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält, und die entsprechende Teilzeichenfolge wird ersetzt oder entfernt ein Teilstring, der eine bestimmte Bedingung aus einem bestimmten String usw. erfüllt.

Reguläre Ausdrücke sind wörtliche Muster, die aus gewöhnlichen Zeichen (wie den Zeichen a bis z) und Sonderzeichen (genannt „Metazeichen“) bestehen. Ein Muster beschreibt eine oder mehrere Zeichenfolgen, die bei der Suche nach Text übereinstimmen sollen. Ein regulärer Ausdruck fungiert als Vorlage, die ein Zeichenmuster mit einer gesuchten Zeichenfolge abgleicht.

Instanz

<?php
$str = <<< EOT
        <a href="www/app/a/2QRN7v" rel="external nofollow" >
          <p class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/68.jpg" >
            <p class="phoneclick"></p>
            <p>幸福领地</p>
          </p>
        </a>
        <a href="www/app/a/uqARNv" rel="external nofollow" >
          <p class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/69.jpg" >
            <p class="phoneclick"></p>
            <p>一世情长</p>
          </p>
        </a>
EOT;
if(preg_match_all(&#39;%<p.*?>(.*?)</p>%si&#39;, $str, $matches)) {
  $arr[0][] = $matches[1];
}
if(preg_match_all(&#39;/src="([^<]*)" >/i&#39;, $str, $matches)) {
  $arr[1][] = $matches[1];
}
print_r($arr);
exit;
?>
Nach dem Login kopieren

Die laufenden Ergebnisse sind wie folgt:

Array
(
  [0] => Array
    (
      [0] => Array
        (
          [0] => 幸福领地
          [1] => 一世情长
        )
    )
  [1] => Array
    (
      [0] => Array
        (
          [0] => http://www/template9/yunqingjian/jianjie/68.jpg
          [1] => http://www/template9/yunqingjian/jianjie/69.jpg
        )
    )
)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispiel für einen regulären PHP-Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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