• as3 string split方法一些注意


    split () 方法   
    
    AS3 function split(delimiter:*, limit:Number = 0x7fffffff):Array
    
    如果指定 limit 参数,返回的数组中具有的元素数将不多于指定数目。
    
    如果 delimiter 是空字符串、空正则表达式或者可以匹配空字符串的正则表达式,则字符串中的每一个字符都将输出为数组中的一个元素。
    
    如果未定义 delimiter 参数,则会将整个字符串放入返回的数组的第一个元素中。 
    
    
    参数  delimiter:* — 指定拆分此字符串的位置的模式。此模式可以是任何类型的对象,但通常为字符串或正则表达式。如果 delimiter 不是正则表达式或字符串,则该方法在执行前会将其转换为字符串。  
      
     limit:Number (default = 0x7fffffff) — 要放入数组中的最大项数。默认为允许的最大值。  
    
    
    
    返回 Array — 一个子字符串的数组。  
    

     

    经过多次测试,发现splite方法中如果分隔符(也就是参数)在字符串的开始或者结束位置时,都会使返回的数组多一个元素,如果分隔符在开始位置,在返回数组的第一个元素为空串,如果分隔符在结束位置,则返回的数组最后一个元素为空串。如官方例子:

    var str:String = "ab";
    var results:Array = str.split(/a*?/); // results == ["","b"]
         
     results = str.split(/a*/); // results == ["","b"].)
    

      

  • 相关阅读:
    查看数据库中指定用户下每个表占的实际空间大小
    数据库中查询列数据是否有重复
    oracle查看数据库的字符集
    【转】oracle数据库中varchar2陷阱
    cursor详解
    vs报算术运算溢出的错误
    count(1)比count(*)效率高
    基于NPOI的Execl导入导出例子
    day4-2数组及方法
    day4-1深入理解对象之创建对象
  • 原文地址:https://www.cnblogs.com/dt1991/p/7714650.html
Copyright © 2020-2023  润新知