标签: ruby string truncate
我需要在一些字符后删除空格,而不是所有字符。我想在这些字符之后删除白色空格:I,R,P,O。我该怎么办?
答案 0 :(得分:4)
"I ".gsub(/(?<=[IRPO]) /, "") # => "I" "A ".gsub(/(?<=[IRPO]) /, "") # => "A "
答案 1 :(得分:1)
" P $ R 3I&".gsub(/([IRPO])\s+/,'\1') #=> " P$ R3I&"