Add space after commas only if it doesn't already?

后端 未结 4 439
清酒与你
清酒与你 2021-01-16 14:50

Is there a way to add a space after commas in a string only if it doesn\'t exist.

Example:

word word,word,word,

Would end up as

4条回答
  •  春和景丽
    2021-01-16 15:44

    Just use a regular expression to replace all instances of "," not followed by a space with ", ".

    str = "word word,word,word,"
    
    str = str.gsub(/,([^ ])/, ', \1') # "word word, word, word,"
    

提交回复
热议问题