正则表达式 学习笔记(一)

原创 2004年08月04日 14:26:00

这段时间准备熟悉一下正则表达式。

先来说一些不太相关的东西吧,关于JavaScript的一些历史。昨天去北图查有关正则表达式的资料,因为没找到专门讲正则表达式的书,所以就找了一本Oreilly的一本JavaScript权威指南来翻。在那本书的开始看到JavaScript1.5的时候说当时Netscape出了两个版本的JavaScript的解释器,分别是SpiderMonkey(C Edition),Rhino(Java Edition)。开发者可以将JavaScript解释器嵌入任何想要利用这种脚本语言的地方供程序调用。

接下来就要讲到在Javascript中Regular Expression的应用,在Javascript中正则表达式是由RegExp对象来表示的,用RegExp()构造函数来创建,当然也可以用文字格式。RegExp()构造函数用法如下:

new RegExp("pattern"[,"flags]")
参数: pattern: 表示正则表达式的文字 flags:
g: global match(全定匹配)
i: ignore case(忽略大小写)
gi: both global match and ignore case(同时全定匹配和忽略大小写)
例如:
new RegExp("[^adm]/s","i")
文本格式如下:
[^adm]/s

function getInfo(abc)
{
    re = /(w+)s(d+)/;
    re.exec(abc.value);
    window.alert(RegExp.$1 + ", your age is " + RegExp.$2);
}

正则表达式学习笔记(全)

《正则表达式必知必会》Ben Forta著---学习笔记
  • yuhk231
  • yuhk231
  • 2016年12月09日 20:26
  • 862

【前端学习笔记】Javascript中的正则表达式

复习字符串操作—————————————————————————–indexOf 查找字符 返回位置 charAt 查找位置 返回字符 substring 获取字符窜 split 分割字符串...
  • u014420383
  • u014420383
  • 2015年08月05日 23:45
  • 649

《精通正则表达式》笔记

正则表达式 (cleregular expression)     正则表达式是高效,强大,便捷的文本处理工具,本身,再加上如同一门袖珍编程语言的通用模式表示法(general pattern no...
  • key330
  • key330
  • 2016年08月18日 10:06
  • 929

js正则表达式学习和总结

js正则表达式的相关学习和总结
  • liujie19901217
  • liujie19901217
  • 2016年04月22日 21:22
  • 5668

轻松学习正则表达式

转载自:http://www.cnblogs.com/sxwgf/archive/2011/11/17/2252076.html 也许你是初学者,那以防万一,我先来讲讲什么是正则表达式吧: ...
  • wangtongxue123456
  • wangtongxue123456
  • 2017年04月01日 09:29
  • 2219

JS正则表达式学习总结

正则表达式是描述字符模式的对象。正则表达式直接量定义为包含在一对斜杠(/)之间的字符。例:/s$/ –匹配所有以s结尾的字符串。 正则表达式中的所有字母和数字都是按照字面含义进行匹配的。JS正则...
  • qq_34149935
  • qq_34149935
  • 2017年03月15日 18:29
  • 276

零基础正则表达式学习

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 1.正则表达式基本语法 两个特殊的符号'...
  • chenyongkai1
  • chenyongkai1
  • 2016年07月28日 20:28
  • 441

Linux学习笔记之——起始篇

摘要:学习笔记目录、方便以后回顾、没有什么捷径可走、不断的记录、总结、练习、coding、coding。...
  • chenghuaying
  • chenghuaying
  • 2014年03月31日 16:47
  • 4555

在计算机学习,善用“笔记软件”

为知笔记 Linux 版 2015-12-03 产品更新 提示:软件的名称由wiznote修改为WizNote,在终端命令行下需要使用WizNote来打开程序。 更新日志: 2.3.2 版本(201...
  • Lina_ACM
  • Lina_ACM
  • 2016年08月03日 10:41
  • 803

个人PHP学习笔记(七)--正则表达式

目录 基本语法 语句结构 函数 数组 面向对象的程序设计 字符串 正则表达式 常用函数 文件系统 图形图像处理 MySQL数据库 Cookie&Session 错误和异常 正则表达式正则表达式语法 是...
  • u013474558
  • u013474558
  • 2015年05月26日 20:36
  • 532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式 学习笔记(一)
举报原因:
原因补充:

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