我有一个看起来像的字符串:
"EXP001,1,#,*\r\n\r\nEXP001,2,#,*\r\n\r\n"
如何将两个字符串分开:
string1 = "EXP001,1,#"
string2 = "EXP001,2,#"
答案 0 :(得分:2)
尝试:
string1, string2 = s.gsub(',*','').split
答案 1 :(得分:2)
您可以通过多种方式实现相同目标。如果字符串的格式是固定的,最有效的方法是使用正则表达式,
"EXP001,1,#,*\r\n\r\nEXP001,2,#,*\r\n\r\n".scan(/EXP\d+,\d+,#/)
=> string1, string2 = ["EXP001,1,#", "EXP001,2,#"]
答案 2 :(得分:1)
试试这个
str1, str2 = str.delete("\r\n").split(",*")
#str1 => "EXP001,1,#"
#str2 => "EXP001,2,#"