我有以下字符串:
This is part 1: and this is part 2
字符串以2个空格开头,在分隔符“:”之前有一个部分,在分隔符之后有一个部分。
我想在分隔符之前替换除分隔符之外的每个空格,除了行的开头的空格,用下划线替换分隔符之后的空格。
最终结果应如下所示:
This_is_part_1: and this is part 2
分隔符之前的部分具有可变长度并且具有可变数量的空格。
这个正则表达式将在Splunk中使用,它使用基于sed的替换机制。
我想要的是什么,如果可能,怎么样?