String

原创 2013年12月03日 23:39:56
String
1.length: 字符串长度
    var str:String = 'aa';
    trace(str.length) // 2
2.charAt(index:int = 0):int
    index为0~length - 1,如果超出则返回一个空值''
    var a:String = 'a\naa';
    trace('' == a.charAt(5)); // true
3.charCodeAt(index:int = 0):int
    返回指定索引处的unicode字符代码 ,如果超出则返回NaN
    var a:String = 'a\naa';
    trace(a.charCodeAt(0));  // 97
4.concat(...args):String
    将args追加到字符串末尾并返回,此操作并不改变源字符串
    var str:String = '1';
    trace(str.concat('2','3')) // 123
    trace(a); // 1
5.fromCharCode(...args):String
    次方法为静态方法
    trace(String.fromCharCode(97,98,'98')) // abb
6.indexOf(val:String,startIndex:int = 0):int
    找寻对应val的位置,如果不存在则返回-1

7.lastIndexOf // 对应从尾巴开始寻找

*8.match(pattern:*):Array
    pattern默认为字符串或者正则表达式,如果不是,则默认转换为字符串。返回的是匹配结果组成的数组,正则表达式要加表示g才会全局匹配,否则只匹配一个
    var pattern:RegExp = /abc\d+/ig;
    var str:String = 'abc1Abc23';
    trace(str.match(pattern)); // abc1,Abc23
*9.replace(pattern:*,repl:Object):String
    第二个参数可以是函数,
    var myPattern:RegExp = /sh/gi;  
     var str:String = "She sells seashells by the seashore.";
     trace(str.replace(myPattern, "sch"));  
    // sche sells seaschells by the seaschore.

*10.search(pattern:*):int
    如果pattern是正则表达式,则将忽略全局标志g,如果找不到则返回-1
    
11.slice(startIndex,endIndex):String
    返回从开始位startIndex到endIndex之间的字符串,如果startIndex >= endIndex,则返回空字符串。并不修改源字符串
    
*12.split(delimiter:*, limit:Number = 0x7fffffff):Array
    第一个表示要拆分的模式,第二个表示返回的个数不超过它
    
13.substr(startIndex:Number = 0, len:Number = 0x7fffffff):String
    返回字符串,指定开始位置和长度

14.substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
    与slice差不多,不修改源字符串,如果endindex > startIndex,则自动交换位置,slice可以用负数做参数

15.toLowerCase,toLocaleLowerCase
    将字符转为小写,前者可以替换后者,后者不一定能替换前者
    toUpperCase,toLocaleUpperCase也是如此
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

string的常用函数

  • 2017-08-03 08:24
  • 32KB
  • 下载

解决org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

相信很多人在本地调试hadoop都踩了无数坑。这里我记录一下我踩得一个巨大的坑。。。 网上常见的问题比如(Failed to locate the winutils binary in the ha...

对Java中String类的一点点理解

最近在复习Java的时候遇到关于String类型的一些疑惑,查阅了一些资料后算是有一点点心得,记于此。 一、看如下代码: String a = "programming"; Strin...

C++ Builder string相互转换

  • 2016-05-08 07:55
  • 396KB
  • 下载

C++_String

  • 2014-10-04 21:47
  • 1.65MB
  • 下载

Unicode编码的项目中CString、char* 、wstring、string的相互转换

1、CString转char* 可以使用以下函数: static char* StringToChar(CString str){ //获取字符串大小 int len = WideCharTo...

string类的深入详解

  • 2014-05-21 12:36
  • 733KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)