Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich reguläre Ausdrücke verwenden, um Leerzeichen in PHP abzugleichen?

Wie kann ich reguläre Ausdrücke verwenden, um Leerzeichen in PHP abzugleichen?

Mary-Kate Olsen
Freigeben: 2024-10-25 08:24:02
Original
845 Leute haben es durchsucht

How can I use Regular Expressions to match spaces in PHP?

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>
Nach dem Login kopieren

Mehrere Leerzeichen:
Um ein oder mehrere zuzuordnen Leerzeichen, verwenden Sie „*“:

<code class="php">preg_replace('/[ ]+/', '', $tag);</code>
Nach dem Login kopieren

Leerzeichen:
Um alle Leerzeichen, einschließlich Tabulatoren, abzugleichen, verwenden Sie „s“:

<code class="php">preg_replace('/[\s]/', '', $tag);</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage