Ruby - 如何删除一些字符后的空格?

时间:2016-04-14 19:37:20

标签: ruby string truncate

我需要在一些字符后删除空格,而不是所有字符。我想在这些字符之后删除白色空格:I,R,P,O。我该怎么办?

2 个答案:

答案 0 :(得分:4)

"I ".gsub(/(?<=[IRPO]) /, "") # => "I"
"A ".gsub(/(?<=[IRPO]) /, "") # => "A "

答案 1 :(得分:1)

" P  $ R   3I&".gsub(/([IRPO])\s+/,'\1')
  #=> " P$ R3I&"
相关问题