Beispiel Strings:Regex zu trimmen Leerzeichen am Ende des unbekannten Zeichenfolgen von Wörtern
This is "a" test
This & test
This test string-has more words
In jedem der obigen Beispiele I Wortketten von unterschiedlicher Länge haben. Auf jede dieser Zeichenfolgen folgt eine Reihe von Leerzeichen und danach nichts mehr.
Meine Anwendung verwendet ()
um Abschnitte der Regex, um bei Bedarf nur den Teil des übereinstimmenden Musters zurückzugeben.
Ich brauche eine Regex, die die vollständige Zeichenfolge unabhängig von der Länge abzüglich der Leerzeichen am Ende zurückgibt.
Meine aktuelle ist (.*)\s{1,}$|(.*\S)$
Dies funktioniert, wenn 0 Leerzeichen am Ende der Zeichenfolge oder 1 Leerzeichen am Ende der Zeichenfolge, aber 2 Leerzeichen oder mehr und die Leerzeichen in der Ausgabe enthalten sind.
Willkommen Überlauf Stack! Bitte zeigen Sie uns [was Sie versucht haben] (// whathaveyoutried.com), sowie das spezifische Problem oder den Fehler, dem Sie begegnen. Stellen Sie sicher, dass ein [minimales, vollständiges, überprüfbares Beispiel] (// stackoverflow.com/help/mcve) enthalten ist. –
Ich bin nicht sicher, warum ich downvoted werde ... Ich habe meinen Code zunächst nicht zur Verfügung gestellt, weil ich von meinem Handy aus gepostet habe, aber ich habe meine aktuelle Regex hinzugefügt und werde immer noch downvoted. –
Sie können versuchen: '/.*(?= | $) /'. Welche Sprache/welches Werkzeug benutzt du? –