Regex-Replace-API – Kostenloses Suchen und Ersetzen
Wendet ein Regex-Muster auf eine Zeichenfolge an und ersetzt alle Übereinstimmungen durch die angegebene Ersetzung. Unterstützt Rückverweise ($1, $2) für Capture-Gruppen in der Ersetzungszeichenfolge.
Code examples
curl -X POST https://api.botoi.com/v1/regex/replace \
-H "Content-Type: application/json" \
-d '{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","flags":"g","testString":"Event date: 2026-03-26","replacement":"$2/$3/$1"}'When to use this API
Datumsangaben in einem Dokument neu formatieren
Konvertieren Sie alle ISO-Daten (JJJJ-MM-TT) in das US-Format (MM/TT/JJJJ) oder ein anderes Format mithilfe von Rückverweisen auf Erfassungsgruppen.
Schwärzen Sie vertrauliche Informationen in Protokollen
Ersetzen Sie Kreditkartennummern, SSNs oder API-Schlüssel in Protokolldateien vor dem Teilen durch maskierte Werte wie „****“.
Frequently asked questions
Wie funktionieren Rückverweise in der Ersetzungszeichenfolge?
Verwenden Sie $1 für die erste Erfassungsgruppe, $2 für die zweite und so weiter. $0 bezieht sich auf das gesamte Spiel.
Erfolgt die Ersetzung nur einmal oder global?
Es hängt davon ab, ob Sie das Flag „g“ einschließen. Ohne „g“ wird nur die erste Übereinstimmung ersetzt. Mit „g“ werden alle Treffer ersetzt.
Kann ich Lookahead und Lookbehind im Muster verwenden?
Ja. Die Regex-Engine unterstützt Lookahead (?=), negatives Lookahead (?!), Lookbehind (?<=) und negatives Lookbehind (?<!).
Gibt es einen ReDoS-Schutz für Ersatzmuster?
Ja. Es gilt das gleiche Ausführungszeitlimit von 5 Sekunden. Muster, die zu katastrophalen Rückschlägen führen, werden beendet.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.