加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex 正则表达式语法

发布时间:2020-12-15 01:16:36 所属栏目:百科 来源:网络整理
导读:http://hje.iteye.com/blog/327619 .? 匹配除换行符"n"外的任意单个字符。 []? 匹配括号中字符的任意一个。用"-"指示字符的范围。如果第一个字符是抑扬符号"^",那么它的含义变为匹配括号内字符以外援任意字符。 *? 匹配前面正则表达式的零次或多次出现。 +

http://hje.iteye.com/blog/327619
.? 匹配除换行符"n"外的任意单个字符。

[]? 匹配括号中字符的任意一个。用"-"指示字符的范围。如果第一个字符是抑扬符号"^",那么它的含义变为匹配括号内字符以外援任意字符。 *? 匹配前面正则表达式的零次或多次出现。 +? 匹配前面正则表达式的一次或多次出现。 ?? 匹配前面正则表达式的零次或多次出现。 {} 根据括号内的不同而不同。单个数字{n}意味着前面的模式重复n次,如:[A-Z]{3};{n1,n2}表示重复n1-n2次;{名字}指示用名字替换。 如果后面是小写字母,就是C转义序列,否则引用后面的字符。 () 将一系列正则表达式归组。"*"、"+"和"{}"中的每个都直接作用于它左侧的表达式,而"|"通常影响左侧表达式和右侧的所有内容。 "..." 匹配引号内的内容 / 只有当有后面的表达式跟随时才匹配前面的表达式. ^ 正则表达式的第一个字符,它匹配行的开始;在方括号中用于否定,其它方面没有特殊情况 $ 正则表达式的最后一个字符,它匹配行的结尾-其他方面没有特殊情况。 <> 位于模式开头的尖括号内的一个或一列使那个模式只应用于指定的起始状态。 <<EOF>>在flex中,这个特殊的模式<<EOF>>匹配文件的结尾。 除 .$ ^ { [ ( | ) * + ? 外,其他字符与自身匹配。 但是其中并未注明这些字符应该匹配为什么字符。 为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。 [Sipo] 点的转义:.? ==> u002E 美元符号的转义:$? ==> u0024 乘方符号的转义:^? ==> u005E 左大括号的转义:{? ==> u007B 左方括号的转义:[? ==> u005B 左圆括号的转义:(? ==> u0028 竖线的转义:| ==> u007C 右圆括号的转义:) ==> u0029 星号的转义:*? ==> u002A 加号的转义:+? ==> u002B 问号的转义:?? ==> u003F 反斜杠的转义: ==> u005C Flex当中大家都知道有些标签restrict,这个属性用处很大的。对一些正则表达式都使用,跟以前的javascript是一样的。 下面是我封装FLex当中的textInput的restrict: package common { import mx.controls.TextInput; public class textInputRscdCode extends TextInput { ? public function textInputRscdCode() ? { ????? this.restrict="0-9 a-z A-Z ~ ! # %? ^ & * ( ) - _ = + \ |,. < > / ? "; ?? super(); ? } } } 表明在页面的输入框中只能让它输入这些东西。其他的不行。?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读