Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 在AS3中,如何使用正则表达式拆分所有空格上的字符串?_Regex_String_Actionscript 3_Split - Fatal编程技术网

Regex 在AS3中,如何使用正则表达式拆分所有空格上的字符串?

Regex 在AS3中,如何使用正则表达式拆分所有空格上的字符串?,regex,string,actionscript-3,split,Regex,String,Actionscript 3,Split,请注意:我完全知道,这个问题和其他类似的问题已经被问了一百万次,但当我搜索互联网时,在这些情况下,我几乎总是遇到两个问题: 问题有点不同,比如清除所有空白,而不是分裂 即使被接受,给出的答案也是错误的。我不明白为什么这一点在很多时候都是正确的,我同意这有点奇怪,但事实确实如此。我多次尝试过人们“接受”的答案,发现他们根本没有被调试过 所以这里是我的问题:我希望能够在AS3中获取一个字符串,并将其拆分为任何和每个空白字符上的数组。就像: var arry:Array = ("This is a s

请注意:我完全知道,这个问题和其他类似的问题已经被问了一百万次,但当我搜索互联网时,在这些情况下,我几乎总是遇到两个问题:

  • 问题有点不同,比如清除所有空白,而不是分裂

  • 即使被接受,给出的答案也是错误的。我不明白为什么这一点在很多时候都是正确的,我同意这有点奇怪,但事实确实如此。我多次尝试过人们“接受”的答案,发现他们根本没有被调试过

  • 所以这里是我的问题:我希望能够在AS3中获取一个字符串,并将其拆分为任何和每个空白字符上的数组。就像:

    var arry:Array = ("This is a string.").split(" ");
    
    除了我想基本上使用一个包含任何空白字符的通配符。我想使用正则表达式来避免过多的函数调用之类的事情


    如何做到这一点?谢谢。

    String.split允许使用正则表达式分隔符。”\s代表空白。下面的示例产生相同的数组输出

    var arry = ("This is a string.").split(/\s/);
    var arry = ("This is\ta\nstring.").split(/\s/);
    

    遵循代码,但使用更简单的表达式
    /\s+/g
    。谢谢。我以为我以前试过,但也许我做错了什么。