Wie das Muster funktioniert
| Teil | Bedeutung |
|---|---|
^\s+ | Leerzeichen am Anfang |
| | oder |
\s+$ | Leerzeichen am Ende |
g flag | Beide ersetzen, nicht nur das erste |
Codebeispiele
JavaScript
const out = text.replace(/^\s+|\s+$/g, "");Python
import re
out = re.sub(r'^\s+|\s+$', r'', text)PHP
$out = preg_replace('/^\s+|\s+$/', '', $text);
Hinweise und Einschränkungen
In moderнем Code machen str.trim() (JavaScript), s.strip() (Python) und trim() (PHP) dasselbe. Der Regex ist vor allem in Editoren und Tools nützlich, die nur Suchen und Ersetzen bieten. Füge das Flag m hinzu, um jede Zeile zu trimmen. Probier es in Suchen und Ersetzen aus.
Regex-Tester
Gib ein Muster ein und sieh zu, wie Übereinstimmungen in deinem Testtext in Echtzeit hervorgehoben werden.