as3 正则表达式

as3 正则表达式
2009年10月04日
  /\scom\s/g
  \s 确保前后都有空白字符;
  string:String = "computer complete com abc.com \tcom\rcom notcome";
  myreg:RegExp = /\scom\s/g
  string.match(myreg);
  //com. com.
  com
  trace(string.match(myreg).length);
  字符集匹配
  var fooPattern:RegExp = /\sg[eo]t\s/g;
  //[eo]为字符集
  匹配日期
  var foo:RegExp = /[0-3][0-9]\/[0-1][0-9]\/[0-2][0-9][0-9][0-9]/g;
  2006/12/26 25/12/2007;
  匹配0xff十六进制数
  var foo:RegExp = /0x[A-F0-9][A-F0-9]/g
  A-F 0-9 16进制数的组成
  except 取反 `
  var foo:RegExp = /g[`eo]t/g;
  表示目标字符 target 有g[不为eo字符]t 匹配;
  `必须紧跟[后面
  var foo:RegExp = /g[eo`-]t/;
  “[”号中的“`”和“-”视为普通字符匹配。不做表达式
  匹配网站地址代码
  var htmls:RegExp = /w{3}.*com/;
  var htmlstring:String = "我觉得www.sina.com很不错的";
  var newstring:String = String(htmlstring.match(htmls));
  newstring = ""+newstring+"";
  var textstring:String = String(htmlstring.replace(htmls,newstring));
  var texts:TextField = new TextField();
  texts.htmlText = textstring;
  texts.height =20;
  texts.width = 200;
  texts.textColor = 0xff0000;
  addChild(texts);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值