解析Flex正则表达式中普通字符和转义字符

开发 后端
本文向大家介绍一下Flex正则表达式规则,重点说一下Flex正则表达式中的普通字符和转义字符,希望本文的介绍能让你有所收获。

在学习Flex的过程中,你可能会遇到Flex正则表达式的问题,这里向大家简单介绍一下Flex正则表达式规则中普通字符和转义字符,希望对你的学习有所帮助。

1.Flex正则表达式规则

一般来说各个开发环境或者语言对于正则表达式的实现不是完全一样的,但是差别都非常细微。AS3按照ECMA262标准实现正则表达式,感觉帮助文档对这部分介绍的不是很好,很多概念都没有讲清楚,这里找到了一个不错的学习资料,如果帮助文档里面有看不懂的可以参考下!

1.1Flex正则表达式中普通字符

字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。

举例1:表达式"c",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不同)

举例2:表达式"bcd",在匹配字符串"abcde"时,匹配结果是:成功;匹配到的内容是:"bcd";匹配到的位置是:开始于1,结束于4。


1.2Flex正则表达式中简单的转义字符

一些不便书写的字符,采用在前面加"\"的方法。这些字符其实我们都已经熟知了。

表达式可匹配

\r,\n
代表回车和换行符

\t
制表符

\\
代表"\"本身

还有其他一些在后边章节中有特殊用处的标点符号,在前面加"\"后,就代表该符号本身。比如:^,$都有特殊意义,如果要想匹配字符串中"^"和"$"字符,则表达式就需要写成"\^"和"\$"。

表达式可匹配

\^
匹配^符号本身

\$
匹配$符号本身

\.
匹配小数点(.)本身

这些转义字符的匹配方法与"普通字符"是类似的。也是匹配与之相同的一个字符。

举例1:表达式"\$d",在匹配字符串"abc$de"时,匹配结果是:成功;匹配到的内容是:"$d";匹配到的位置是:开始于3,结束于5。

【编辑推荐】

  1. 解析AS3中Flex正则表达式的使用
  2. FlexBuilder4十大新特性闪亮登场
  3. Flex正则表达式语法解析
  4. Flex4Beta引入新元素功能更强大
  5. FlexBuilder开发方法及特点解析 
责任编辑:佚名 来源: regexlab.com
相关推荐

2010-08-09 14:07:04

Flex正则表达式

2010-08-09 13:58:59

Flex正则表达式

2010-07-28 11:06:41

Flex正则表达式

2009-09-16 10:59:24

PHP正则表达式元字符

2010-08-13 15:39:58

Flex正则表达式

2009-04-22 15:06:16

正则表达式PHP特殊字符

2009-09-16 17:38:49

正则表达式匹配任意字符

2010-07-28 11:12:19

Flex正则表达式

2010-08-09 14:43:25

Flex正则表达式

2009-09-16 17:25:53

正则表达式字符集

2009-09-16 11:17:12

PHP正则表达式定位字

2010-08-09 14:30:39

Flex正则表达式

2010-08-13 15:31:11

Flex正则表达式

2010-08-12 10:35:06

Flex正则表达式

2010-08-09 14:14:13

Flex正则表达式

2018-09-27 15:25:08

正则表达式前端

2010-07-13 17:03:53

Perl正则表达式

2009-09-16 17:02:15

正则表达式匹配字符串

2011-06-16 15:28:31

正则表达式

2010-07-14 09:37:46

Perl正则表达式
点赞
收藏

51CTO技术栈公众号