Heim > Backend-Entwicklung > PHP-Tutorial > Bitte sagen Sie mir, wie ich diesen regulären Ausdruck ändern kann.

Bitte sagen Sie mir, wie ich diesen regulären Ausdruck ändern kann.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-03-02 10:16:02
Original
970 Leute haben es durchsucht

Liebe Experten, bitte sagen Sie mir, wie man einen regulären Ausdruck schreibt. Holen Sie sich einen Inhalt von einer Webseite:

<code><div class="location fl">
        <span class="fl">商家地址:</span><span class="fl info-detail">北京市朝阳区亚运村阳光广场北门对面</span>
      </div></code>
Nach dem Login kopieren
Nach dem Login kopieren

Der reguläre Ausdruck, den ich geschrieben habe, ist:

<code>"<div class=\"location fl\">\s*?<span class=\"fl\">.*?</span><span class=\"fl info - detail\">(.*?)</span>\s*?</div>"</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der reguläre Ausdruckstester kann weitergegeben werden, das Ergebnis kann jedoch nicht mit PHP abgerufen werden. Wie soll es geändert werden?

Antwortinhalt:

Liebe Experten, bitte sagen Sie mir, wie man einen regulären Ausdruck schreibt. Holen Sie sich einen Inhalt von einer Webseite:

<code><div class="location fl">
        <span class="fl">商家地址:</span><span class="fl info-detail">北京市朝阳区亚运村阳光广场北门对面</span>
      </div></code>
Nach dem Login kopieren
Nach dem Login kopieren

Der reguläre Ausdruck, den ich geschrieben habe, ist:

<code>"<div class=\"location fl\">\s*?<span class=\"fl\">.*?</span><span class=\"fl info - detail\">(.*?)</span>\s*?</div>"</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der reguläre Ausdruckstester kann weitergegeben werden, das Ergebnis kann jedoch nicht mit PHP abgerufen werden. Wie soll es geändert werden?

Mit xpath kann es gelöst werden. "//div//span[contains(@class,'info-detail')]/text()[1]"
Weitere Informationen zum Schreiben regulärer Ausdrücke.

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