<p>
<p>
Attribute aus HTML-Tags mit RegExp entfernen
<p>In HTML werden Attribute verwendet, um das Aussehen und Verhalten von Elementen zu ändern. In bestimmten Szenarien kann es jedoch erforderlich sein, alle Attribute aus Tags zu entfernen. Dies kann effektiv mit regulären Ausdrücken (RegEx) erreicht werden.
<p>Betrachten Sie den folgenden HTML-Code:
<p>
Nach dem Login kopieren
<p>Das Ziel besteht darin, alle Attribute aus den Tags zu entfernen, was zu Folgendem führt:
<p>
hello
Nach dem Login kopieren
<p>Um dies zu erreichen, kann die folgende RegEx verwendet werden:
"<([a-z][a-z0-9]*)[^>]*?(\/?)>"
Nach dem Login kopieren
<p>Dieses Muster entspricht dem Folgenden Struktur:
- < - Öffnende spitze Klammer
- [a-z][a-z0-9]* - Tag-Name (Erfassungsgruppe $1)
- [^>]*? - Null oder mehr Nicht-> Zeichen, nicht gierig
- (/?) – Optionaler schließender Schrägstrich (Capture-Gruppe $2)
- > - Schließende spitze Klammer
<p>Der verwendete Ersatztext ist „<$1$2>“, wodurch sichergestellt wird, dass der Tag-Name und der optionale schließende Schrägstrich beibehalten werden, während die Attribute entfernt werden.
Das obige ist der detaillierte Inhalt vonWie können reguläre Ausdrücke Attribute aus HTML-Tags entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!