有了下面这个无殇 javascript正则练习器教程,不懂无殇 javascript正则练习器的也能装懂了,赶紧get起来装逼一下吧!
【 tulaoshi.com - Web开发 】
这里有一些可能会遇到的正则表达式示例:
下表是元字符及其在正则表达式上下文中的行为的一个完整列表:
以下内容纯属个人所做,如有缺失,请帮忙指正!
例子2:.+? 这个匹配HTML元素的正则,就是以<为开头,中间含有至少一个非换行字符直到出现结束符>为止!正则里面的?是非贪婪模式,详情请看正则说明!也就是遇到第一个符合的匹配就停止搜索!如果没加,就会一直搜索到最后一个>为止!如果没加"?",以贪婪模式进行搜索结果:
例子3:tr.*?[sS]*?/tr 这个正则匹配表格中的tr行!并且是跨换行进行匹配!首先是对tr开头进行匹配,因为有些tr开头有参数,所以加上.*?对参数部分进行匹配,如果没有参数,则.*?为空![sS]是对包括换行符在内的任务字符进行匹配,因为s匹配空白字符,而S又与它相反,两个合在一个字符集合"[]"中就代表了所有的电脑字符!"*"代表0或无限个,合起来就是匹配所有字符串,"?"是非贪婪模式,也就是找到第一个之后就停止搜索,例子2有相关介绍 </textarea> 正则:常用字符除换行外任意字符范围内的字符范围外的字符非贪婪模式0或无限个至少一个含有n个含有至少n个含有n至m个获取子匹配非获取子匹配正向预查负向预查换行在内任意字符小写字母大小写字母中文常用字符(单字节)替换:常用字符子匹配1子匹配2子匹配3子匹配4子匹配5子匹配6子匹配7子匹配8子匹配9函数 说明:天蓝色部分为主匹配,土色部分为子匹配! 表达式: 限制匹配个数:-->共有匹配:[ 0 ] 个,子匹配 [ 0 ] 个 搜索结果区域
来源:http://www.tulaoshi.com/n/20160219/1597774.html
看过《无殇 javascript正则练习器》的人还看了以下文章 更多>>
经验教程
收藏
用Javascript实现无刷新更新数据
专属你的圈0
JavaScript中无符号右移赋值操作
王刚来6
在Javascript中使用正则表达式
对你何止喜歡