我想在 Ruby 中分割一个 Unicode 字符串。切片应保持不可见字符完好无损。
这是输入的示例:
Foo\r\n
\r\n
\r\n
Bär 1.234 Foo test\r\n
blub
应该变成:
Array=["Foo\r\n\r\n\r\n","Bär","1.234,"Foo","test\r\n","blub"]
基本上我想标记字符串并保持格式不变。
当我做类似的事情时:
String.split(/ /)
我最终得到类似的东西:
Array=["Foo\r\n\r\n\r\nBär","1.234","Foo"]
而且,类似:
String.split(/\W/)
杀死格式。