Reguläre Ausdrücke stellen eine deklarative Sprache zur Verfügung, um Muster in Strings zu vergleichen. Sie werden häufig für die Überprüfung, Analyse und Umwandlung von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die anwendbare Programmiersprache oder das entsprechende Werkzeug angibt. HINWEIS: Nach HTML-, JSON-, usw.-Regexen zu fragen, neigt zu negativen Reaktionen. Wenn es einen Parser dafür gibt, verwende stattdessen diesen.
Ich versuche, eine Regex-Funktion zu erstellen, die alle nicht alphanumerischen Zeichen entfernt und alle doppelten Zeichen entfernt, z. dies: aabcd * def% gGGhhhijkklmnoP \ 1223 würde dies werden: abcddefgGhijklmnoPR3 . Ich bin in der Lage,...
15.10.2011, 21:38
Ich habe ein merkwürdiges Perl-Verhalten festgestellt: Die Verwendung einer Posix-Zeichenklasse in einem Regexp ändert die Sortierreihenfolge für die resultierenden Strings vollständig.
Hier ist mein Testprogramm:
%Vor%
Wenn Sie mit [a-z]...
25.02.2010, 09:44
Ich denke, es passt zu allen Kontrollzeichen (ich bin mir nicht sicher, was "alles" sein könnte), aber ich kann nicht sicher sein, noch kann ich es in irgendeiner Dokumentation finden, außer einigen Gedanken in einem Perl-Forum. Weiß jemand?
...
04.06.2011, 20:26
Ich möchte überprüfen, ob ein Passwort mindestens einen Buchstaben und eine Zahl enthält. Sonderzeichen werden akzeptiert, aber nicht benötigt ...
Das wird ein einfacher Passwort-Checker sein.
13.12.2010, 14:35
Ich benutze asp.net 4 und c #.
Ich muss ein WebControl vom Typ Validation verwenden, nämlich RegularExpressionValidator , um Daten zu erkennen, die in einem TextBox IS NOT in format yyyy-MM-dd (String) eingegeben wurden.
Irgendeine Id...
09.03.2011, 14:29
Meine Regex ist ziemlich rostig. Wie könnte vim verwendet werden, um die Genauigkeit einer Dezimalzahl zu ändern.
Zum Beispiel:
Ändern 30.2223221 8188.2121213212
bis 30.22 8188.21
04.03.2011, 21:11
Mein Zeitstempel ist in der Form
%Vor%
Ich muss die führenden Nullen entfernen, um dieses Formular zu erhalten:
%Vor%
Hier ist der Code, den ich jetzt verwende, der führende Nullen nicht entfernt:
%Vor%
12.09.2014, 06:20
Ich schreibe ein einfaches Debugging-Programm, das einfache Strings als Eingabe verwendet, die Sterne enthalten können, um eine Wildcard-Übereinstimmung anzuzeigen - Any
%Vor%
Ich dachte, ich würde einfach dieses Muster nehmen, alle Sonderze...
21.06.2014, 02:11
Ich möchte weiße Leerzeichen und Bindestriche aus einer gegebenen Zeichenkette entfernen.
%Vor%
Funktioniert nicht, aber diese nächste Zeile funktioniert für mich:
%Vor%
Wie mache ich es auf einmal?
21.07.2014, 07:30
Ich verwende Linux und beabsichtige, einige Dateien mit der Shell zu entfernen.
Ich habe einige Dateien in meinem Ordner, einige Dateinamen enthalten das Wort "gut", andere nicht.
Zum Beispiel:
%Vor%
Ich möchte die Dateien entfernen, die...
03.07.2011, 09:48