Split on different newlines

前端 未结 8 1098
自闭症患者
自闭症患者 2021-02-01 12:57

Right now I\'m doing a split on a string and assuming that the newline from the user is \\r\\n like so:

string.split(/\\r\\n/)
<         


        
8条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-01 13:25

    Ruby has the methods String#each_line and String#lines

    returns an enum: http://www.ruby-doc.org/core-1.9.3/String.html#method-i-each_line

    returns an array: http://www.ruby-doc.org/core-2.1.2/String.html#method-i-lines

    I didn't test it against your scenario but I bet it will work better than manually choosing the newline chars.

提交回复
热议问题