
Beispielzeilen:
hi ho:hi ho
bye no:bye no
hi bye no:hi bye no
und ich will:
hi ho:hiho
bye no:byeno
hi bye no:hibyeno
also grundsätzlich möchte ich alle Leerzeichen nach _ entfernen einige Zeilen haben auch mehrere Leerzeichen nach _
Antwort1
Eine einfache Lösung, für die keine fortgeschrittenen Regex-Kenntnisse erforderlich sind, besteht darin, einfach nach „:[Wort]“ zu suchen :[word][space]
und es durch „:[Wort]“ zu ersetzen. Dadurch werden alle Leerzeichen entfernt, die auf Wörter nach dem Doppelpunkt folgen.
Suchen nach: :(\w+)
Ersetzen durch::\1
Führen Sie „Alles ersetzen“ so oft aus, wie es noch Leerzeichen findet, für Fälle, in denen mehrere Leerzeichen vorhanden sind, wie in „hi bye no:hi bye no“.
Dies ist absichtlich keine ausgeklügelte Lösung, aber ich schlage vor, einige der Links in den Kommentaren unter Ihrem Beitrag zu studieren, um Regex besser zu verstehen.