Notepad++ で特定の文字または区切り文字の後のスペースを削除するにはどうすればよいですか?

Notepad++ で特定の文字または区切り文字の後のスペースを削除するにはどうすればよいですか?

例の行:

hi ho:hi ho 
bye no:bye no
hi bye no:hi bye no 

そして私は欲しい:

hi ho:hiho 
bye no:byeno 
hi bye no:hibyeno

つまり、基本的に_の後のすべてのスペースを削除したいのですが、一部の行には_の後に複数のスペースもあります。

答え1

高度な正規表現の知識を必要としない簡単な解決策は、単に:[word][space]「:[単語]」を探して置き換えることです。これにより、コロンの後の単語の後のスペースがすべて削除されます。

検索対象::(\w+)
置換対象::\1

「hi bye no:hi bye no」のように、複数の空白が存在する場合は、空白が見つかるまで何度でも「すべて置換」を実行します。

これは意図的に洗練された解決策ではありませんが、Regex をよりよく理解するために、投稿の下のコメントにあるリンクのいくつかを調べることをお勧めします。

関連情報