如果a有一个字符串:
“_ test_teste2 _test3”
如何在_
之前添加一个空格,该空格之前没有空格且不在字符串的开头?
前:
“_ test _teste2 _test3”
我试过了:
todo.desc = todo.desc.gsub /_/, " _"
它可以工作,但在每_
之后添加空格。
提前致谢。
答案 0 :(得分:5)
>> "_abc_de _e _f_tes_fefe".gsub(/(\S)_/,'\1 _')
=> "_abc _de _e _f _tes _fefe"