
Примеры строк:
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
Выполняйте команду Replace All столько раз, сколько пробелов все еще будет найдено, для случаев, когда пробелов несколько, например, в «hi bye no:hi bye no».
Это намеренно не сложное решение, но я предлагаю изучить некоторые ссылки в комментариях под вашим постом, чтобы лучше понять Regex.