Dies ist eine weitere Regex Frage. Ich konnte keine Stackoverflow-Frage finden, die meine Bedürfnisse ansprach.Regex: nicht Suffix mit Teilzeichenfolge
Ich benutze Java. Ich brauche eine Regex die folgenden Dateien entsprechen:
my_file
my_file.123
(grundsätzlichmy_file\.(\d+)
)
aber ich will nicht entsprechen:
my_file_name
my_file_name.123
Ich schaute auf negative Lookaheads, aber das scheint nur zu funktionieren, wenn ich das absolute Suffix kenne. Ich denke, was ich will, ist ad my_file
, die nicht _
als das unmittelbar folgende Zeichen hat.
Wie kann ich den obigen Regex ausdrücken? Danke fürs Lesen.
'my_file (\ \ d +.)' – shmosel
"Ich denke, was ich will, ist ...?" - na ja, bevor Sie mit der Programmierung Hilfe bekommen , müssen Sie _exactly_ entscheiden, was Sie wollen. –