RegExp 的一些基本介绍

Regexp 其实是 正则表达式 的一种声明

它的声明格式为:var reg=new RegExp(' pattern ',[ attributes ]);

或者   : var reg=/ pattern / attributes ;

其中 pattern 是必选项   其中是一些 元字符 和一些 特殊字符 的组成

而 attributes  (属性)是可选项    其中包含 3个参数       i     g     m     i:表示无论大小写的意思     g:全文查找出现的pattern       m:多行查找


说到正则表达式  就必须了解一些基础字符   (包括前面说的 元字符 和  特殊字符)

比如说    一些简单模式:

*    表示出现的次数为 0 到 多次

+               表示出现的次数为 1 到 多次

?            表示出现的次数为 0 到 1次

/d            表示 数字

/D            表示非数字

/w            表示单词 (注意这里的单词不是英文的单词)

/W           表示非单词

/s             表示空格符号

/S           表示非空格符号

[ nm]       表示在括号里面随机选择一个(可能是n 可能么是m)

[^]         表示除括号里面其他都行

{ n}          表示有n个(范围)

{n,m}       表示有n-m个(范围)

(n|m)   表示只能从括号里面选择一个


当然还有一些复杂模式:

1、分组

2、候选

3、反向引用

4、非捕获性分组

5、前瞻(包括正向前瞻 和 负向前瞻)

6、单词分界

好了,以上一些信息自己去找吧。希望得到你想要的



































你可能感兴趣的:(公开类,java,博客,javascript,正则表达式,object)