在从mysql导出CSV文件中,有几个数据有换行
This
is
Sunday转到
This is Sunday如何将这些换行符替换为"\n“字符,以便稍后解析。下面的代码似乎没有正确替换。解析
result = result.replace(/[\\r\\n]/g, "\\n");接下来,拆分成数组
var splitRegExp:RegExp = /\r*\n+|\n*\r+/gm;
var lines:Array = result.split(splitRegExp);发布于 2011-05-04 20:32:52
在Flex/ActionScript中,'\n‘字符已经是换行符。您不需要将其替换为任何内容。我使用类似下面的代码将换行符转换为逗号分隔的列表:
var lineFeedRegEx : RegExp = new RegExp('\n|\r|(\r\n)' ,'ig');
results = results.replace(lineFeedRegEx , ','); 它应该支持所有可能的回车(\r) /换行符(\n)迭代。在那里,您可以将其拆分为一个数组:
var lines:Array = result.split(',');然而,我打赌你可以完全省去中间人:
var lineFeedRegEx : RegExp = new RegExp('\n|\r|(\r\n)' ,'ig');
var lines:Array = result.split(lineFeedRegEx);https://stackoverflow.com/questions/5879810
复制相似问题