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

后端 未结 4 440
清酒与你
清酒与你 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:41

    Add missing space:

     "word word,word,word,".gsub(/,(?=\w)/, ', ') # "word word, word, word,"
    

    and removing the last unnecessary comma if necessary

    "word word,word,word,".gsub(/,(?=\w)/, ', ').sub(/,\Z/, '') # "word word, word, word"
    

提交回复
热议问题