Wie kann ich einen Quantifizierer innerhalb einer Zeichenklasse hinzufügen? Dies ist mein derzeitiger regulärer Ausdruck und was ich erreichen möchte (abgesehen davon, was es gerade tut) ist, dass Whitespaces und Dots (mit einem oncurrence von mehr als 2) abgeglichen und schließlich mit der Funktion preg_replace entfernt werdenenthalten Quantifizierer in Zeichenklasse
aktuelle regulärer Ausdruck:
[^A-Za-z0-9\s.\'\(\)\-\_]
gewünschte Lösung (den Quantifizierer bemerkt {1}):
[^A-Za-z0-9\s{1}.{1}\'\(\)\-\_]
Input (das hat zu filternde):
Hi, this is a text.......that has to be [email protected]#!
Ausgang (Nach dem regulären Ausdruck):
Hi this is a textthat hasto be filtered
Dies ist nicht möglich, könnte man für so etwas wie '[^ A-Za-z0-9 \ s werden gesucht . '() _-] | [\ s.] {2,} ' –
@SebastianProske Also müsste ich 3 verschiedene reguläre Ausdrücke ausführen, um meine gewünschte Lösung zu erhalten? Da der reguläre Ausdruck, den du mir geschickt hast, eine Alternative enthalten hat * – Testuser075
zeige die Eingabezeichenfolge und die erwartete Ausgabe (Ergebnis) – RomanPerekhrest