String As3在回车时拆分

String As3在回车时拆分,string,actionscript-3,flash,split,carriage-return,String,Actionscript 3,Flash,Split,Carriage Return,有人能告诉我如何使用as3中的split()函数来拆分带回车符的字符串吗 这通常是用“\n”完成的,但在这种情况下,无论是否使用反引号,它似乎都不起作用。尝试这样拆分 var yourArray:Array = YourString.split(String.fromCharCode(13)); 是的,没有用。这只会让我得到整个文件。问题似乎不是“\r\n”,而是我不知道如何在split函数中使用不可打印的字符。有引号的话,它会变成文本,没有引号的话,flash会返回一个错误。string=s

有人能告诉我如何使用as3中的split()函数来拆分带回车符的字符串吗

这通常是用“\n”完成的,但在这种情况下,无论是否使用反引号,它似乎都不起作用。

尝试这样拆分

var yourArray:Array = YourString.split(String.fromCharCode(13));

是的,没有用。这只会让我得到整个文件。问题似乎不是“\r\n”,而是我不知道如何在split函数中使用不可打印的字符。有引号的话,它会变成文本,没有引号的话,flash会返回一个错误。string=string.split(“\r”)主要问题是不同的操作系统意味着(可能)不同的换行符。据我所知,人类至少使用三种不同的类型:
“\r”
“\n”
“\r\n”
,我需要对它们进行拆分,并删除不可打印的字符。这里没有我的解决方案。这很有效,谢谢。“\r”也起作用。我不知道它是“\r”而不是“\n”。知道“\n”的用途吗?好像我刚刚被另一个正则表达式搞混了。无论如何,谢谢。\n也是新线。试试这个:trace('a'+String.fromCharCode(13)+'b'+'\n'+'c'+'\r'+'d');你会看到每个字母对应一行。但是您不知道正在拆分的文本是\n还是\r。如果答案对你有帮助,请投赞成票:)