单个String.split()调用分裂CRLF和空格

时间:2022-08-22 12:50:53

How to use string.split() for both CRLF and whitespace ? Do I need regexp?

如何对CRLF和空格使用string.split()?我需要正则表达式吗?

2 个解决方案

#1


Unfortunately AS3 does not allow you to split after an array of chars, like the classic OO languages (C#, Java, C++).

不幸的是,AS3不允许你在一系列字符之后拆分,比如经典的OO语言(C#,Java,C ++)。

You would have to use a RegExp for the second param of String.Split:

您必须使用RegExp作为String.Split的第二个参数:

\n Matches a newline character.

\ n匹配换行符。

\r Matches a return character.

\ r \ n匹配返回字符。

\t Matches a tab character.

\ t匹配制表符。

#2


text.split('\r\n').join('\r');<br/>
text.split('\r').join('\r\n');

#1


Unfortunately AS3 does not allow you to split after an array of chars, like the classic OO languages (C#, Java, C++).

不幸的是,AS3不允许你在一系列字符之后拆分,比如经典的OO语言(C#,Java,C ++)。

You would have to use a RegExp for the second param of String.Split:

您必须使用RegExp作为String.Split的第二个参数:

\n Matches a newline character.

\ n匹配换行符。

\r Matches a return character.

\ r \ n匹配返回字符。

\t Matches a tab character.

\ t匹配制表符。

#2


text.split('\r\n').join('\r');<br/>
text.split('\r').join('\r\n');