正则表达式菜鸟教程2简介
来源:互联网 发布:漏洞扫描平台源码 编辑:程序博客网 时间:2024/05/29 02:57
正则表达式 - 简介
除非您以前使用过正则表达式,否则您可能不熟悉一此术语。但是,毫无疑问,您已经使用过不涉及脚本的某些正则表达式概念。
例如,您很可能使用 ? 和 * 通配符来查找硬盘上的文件。? 通配符匹配文件名中的单个字符,而 * 通配符匹配零个或多个字符。像 data?.dat 这样的模式将查找下列文件:
data1.datdata2.datdatax.datdataN.dat
使用 * 字符代替 ? 字符扩大了找到的文件的数量。data*.dat 匹配下列所有文件:
data.datdata1.datdata2.datdata12.datdatax.datdataXYZ.dat
尽管这种搜索方法很有用,但它还是有限的。通过理解 * 通配符的工作原理,引入了正则表达式所依赖的概念,但正则表达式功能更强大,而且更加灵活。
正则表达式的使用,可以通过简单的办法来实现强大的功能。下面先给出一个简单的示例:
^ 为匹配输入字符串的开始位置。
[0-9]+匹配多个数字, [0-9] 匹配单个数字,+ 匹配一个或者多个。
abc$匹配字母 abc 并以 abc 结尾,$ 为匹配输入字符串的结束位置。
实例
匹配以数字开头,并以 abc 结尾的字符串。:
varstr ="123abc";varpatt1 = /^[0-9]+abc$/;document.write(str.match(patt1));
以下标记的文本是获得的匹配的表达式:
123abc
阅读全文
0 0
- 正则表达式菜鸟教程2简介
- 正则表达式菜鸟教程3语法
- 正则表达式菜鸟教程4元字符
- 正则表达式菜鸟教程6匹配规则
- 正则表达式菜鸟教程7示例
- 正则表达式菜鸟教程1开山篇教程
- 微软的正则表达式教程(一):正则表达式简介
- 微软的正则表达式教程(一):正则表达式简介
- 微软的正则表达式教程(一):正则表达式简介
- 正则表达式教程-2
- 正则表达式教程2
- 正则表达式教程-正则表达式定义(2)
- 正则表达式菜鸟教程5运算符优先级
- Python菜鸟--正则表达式
- 一篇比较简明的正则表达式教程 《正则表达式使用详解简介》
- JAVA正则表达式(菜鸟级)
- Docker 菜鸟教程 1 简介
- 正则表达式简介 (转)
- 【中科微】国产北斗定位导航模块ATGM332D,力拼ublox,性价比更高!
- python中的 函数与模块简介
- 系统突然运行不正常这个问题产生的原因可能有哪些?
- 蓝桥杯-地宫取宝
- 字符串倒序
- 正则表达式菜鸟教程2简介
- # 深入理解Java内存模型
- #pragma pack(push,1) & #pragma pack(pop)
- Tuning Your DBMS Automatically with Machine Learning(智能数据库优化系统)
- Selenium笔记 原理分析及其使用之二 webelement
- 工厂方法模式和抽象工厂模式
- MFC CListCtrl 取消选中
- android 当Activity中弹出对话框时,无法监听返回键
- 火山小视频去水印解析下载工具