Leerzeichen mit regulären Ausdrücken in PHP abgleichen
Leerzeichen in einem regulären PHP-Ausdruck zu finden, kann auf verschiedene Arten erfolgen.
Einzelnes Leerzeichen:
Um ein einzelnes Leerzeichen zuzuordnen, verwenden Sie „ “:
<code class="php">preg_replace('/[ ]/', '', $tag);</code>
Mehrere Leerzeichen:
Um ein oder mehrere zuzuordnen Leerzeichen, verwenden Sie „*“:
<code class="php">preg_replace('/[ ]+/', '', $tag);</code>
Leerzeichen:
Um alle Leerzeichen, einschließlich Tabulatoren, abzugleichen, verwenden Sie „s“:
<code class="php">preg_replace('/[\s]/', '', $tag);</code>
Wortgrenzen:
Um den Anfang oder das Ende eines Wortes anzupassen, bei dem Leerzeichen häufig vorkommen, verwenden Sie „b“:
<code class="php">preg_replace('/\b[ ]\b/', '', $tag);</code>
Ungültige Zeichen entfernen:
Um alle ungültigen Zeichen zu entfernen und nur Buchstaben, Zahlen und Leerzeichen übrig zu lassen, verwenden Sie:
<code class="php">preg_replace('/[^a-zA-Z0-9 ]/', '', $tag);</code>
Mehrere Leerzeichen zwischen Wörtern:
Um mehrere Leerzeichen zu entfernen Führen Sie zwischen Wörtern unter Beibehaltung einzelner Leerzeichen eine Reihe von Ersetzungen durch:
<code class="php">$newtag = preg_replace('/ +/', ' ', $tag); $newtag = preg_replace('/^ /', '', $newtag); $newtag = preg_replace('/ $/', '', $newtag);</code>
Hinweis: Das Entfernen von Leerzeichen am Anfang und Ende ist nur erforderlich, wenn die Zeichenfolge führende oder nachgestellte Zeichen enthalten kann Leerzeichen.
Das obige ist der detaillierte Inhalt vonWie kann ich reguläre Ausdrücke verwenden, um Leerzeichen in PHP abzugleichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!