建立正则表达式

原创 2001年07月23日 12:16:00

建立正则表达式

构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。

可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对 JScript 而言,分隔符为一对正斜杠 (/) 字符。例如:

/expression/

对 VBScript 而言,则采用一对引号 ("") 来确定正则表达式的边界。例如:

"expression"

在上面所示的两个示例中,正则表达式模式 (expression) 均存储在RegExp 对象的Pattern 属性中。

正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。

优先权顺序

在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值。

下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序:

操作符 描述
/ 转义符
(), (?:), (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, /anymetacharacter 位置和顺序
| “或”操作

RegExp对象正则表达式功能用法

RegExp对象提供简单的正则表达式支持功能。   RegExp对象的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ...
  • wlf921
  • wlf921
  • 2007年05月15日 10:03
  • 321

建立正则表达式

 建立正则表达式构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达...
  • caocg504
  • caocg504
  • 2008年04月20日 17:17
  • 233

在约束里使用正则表达式

最近在开发项目的时间发现一个问题,数据库是我建的,我同事不按规则来添加数据,后果是视图没法运行其中有一列的格式如下aaa/12/23/12/ssscom要时在insert 时按照这格式insert 进...
  • jxncwzb
  • jxncwzb
  • 2006年12月28日 14:22
  • 1365

正则表达式的两种创建方式

1.隐式创建 var regExp=//gi; 2.显示创建 var regExp=new regExp("正则表达式","gi"); 注意: g代表是否使用全局变量 i代表是否忽略大小写,有i代表忽...
  • xushouwei
  • xushouwei
  • 2016年01月10日 19:26
  • 2269

js建立正则表达式

       在js中,怎么构造正则表达式呢?       构造正则表达式的方法和创建表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以通过在一对分隔符之间放...
  • love__coder
  • love__coder
  • 2010年09月22日 17:21
  • 774

正则表达式简介(微软)--5.建立正则表达式

建立正则表达式 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达...
  • baggio785
  • baggio785
  • 2005年10月19日 23:30
  • 982

python的正则表达式re模板

一,什么是re Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,使用这一内嵌于 Python 的语言工具,尽管不能满足所有复杂的...
  • u011573853
  • u011573853
  • 2016年05月07日 14:54
  • 836

Jodd功能概览

Jodd 是一个 Java 的工具包和一个微型框架。Jodd 工具增强了 JDK 提供很多强大的功能,帮助你实现日常的一些开发任务,让代码更加可靠和健壮。而 Jodd 框架是一个轻量级的应用框架,紧缩...
  • mijinghjb
  • mijinghjb
  • 2014年04月12日 12:33
  • 712

正则表达式之?、(?:pattern)、(?!pattern)、(?=pattern)理解及应用

今天朋友问我一个问题,是这样子的,通过正则表达式匹配html标签input包含hidden的字符串,具体如下: "" 匹配下来,应该输出: "" 读了这个问题之后,觉得挺简单的,直...
  • sunhuaer123
  • sunhuaer123
  • 2013年11月15日 19:09
  • 59706

正则表达式 "^+$"等符号意义

1、字符/: 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分...
  • github_36362235
  • github_36362235
  • 2016年11月23日 11:31
  • 1752
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:建立正则表达式
举报原因:
原因补充:

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