3

次のような文字列がある場合:

"_test_teste2 _test3"

_前にスペースがなく、文字列の先頭にない前にスペースを追加するにはどうすればよいですか?

元:

"_test _teste2 _test3"

私はこれを試しました:

todo.desc = todo.desc.gsub /_/, " _"

動作しますが、すべての後にスペースを追加して_ください。

前もって感謝します。

4

1 に答える 1

5
>> "_abc_de _e _f_tes_fefe".gsub(/(\S)_/,'\1 _')
=> "_abc _de _e _f _tes _fefe"
于 2012-10-19T02:44:04.097 に答える