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');