正则表达式

正则表达式

详情>>

概念

正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。

正则表达式 - 语法

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

例如:

jb51goo+d,可以匹配jb51good、jb51goood、jb51goooood 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。
jb51goo*d,可以匹配 jb51god、jb51goood、jb51gooooood 等,* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。
colou?r 可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。
构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。

正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

展开全部
日期:2020-02-22正则表达式30分钟入门教程
日期:2020-02-22Python正则表达式指南
日期:2020-02-22揭开正则表达式的神秘面纱(regexlab出品)
日期:2020-02-22JavaScript正则表达式在线测试工具
日期:2020-02-22正则表达式速查表
日期:2020-02-22常用正则表达式
日期:2020-05-21正则表达式中的 .*? 或 .*+ 的意思
日期:2020-05-11grep中使用"\d"匹配数字不成功的原因解决
日期:2020-05-09专门为初学者编写的正则表达式入门教程
日期:2020-04-20layui 正则表达式验证使用实例详解
日期:2020-04-12linux下关于正则表达式grep的一点总结
日期:2020-04-12linux 正则表达式grep实例分析
日期:2020-04-11js中的正则表达式入门(大量实例代码)
日期:2020-04-11正则表达式替换table表格中的样式与空标记(保留rowspan与colspan)
日期:2020-04-0955分钟学会正则表达式(来自Github)
日期:2020-04-08JavaScript正则表达式匹配字符串字面量
日期:2020-04-08js正则学习小记之匹配字符串字面量
日期:2020-04-08js 正则学习小记之匹配字符串字面量优化篇
日期:2020-04-08浅谈js正则之test方法bug篇
日期:2020-04-08浅谈js正则字面量//与new RegExp的执行效率
日期:2020-04-06SQL Anywhere正则表达式语法与示例
日期:2020-04-02js正则匹配table,img及去除各种标签问题
日期:2020-03-24正则表达式+Python re模块详解
日期:2020-03-19解析正则表达式中的.*,.*?,.+?的含义
日期:2020-03-07linux grep不区分大小写查找字符串方法
日期:2020-03-07linux grep与正则表达式使用介绍
日期:2020-03-07Python常用的正则表达式处理函数详解
日期:2020-03-07一文秒懂python正则表达式常用函数
日期:2020-03-05JAVA 正则表达式陈广佳版本(超详细)
日期:2020-03-04正则表达式[\s\S]*与[\w\W]* 什么意思
日期:2020-03-03学会Python正则表达式,就看这20个例子(脚本之家修正版)
日期:2020-02-26python 正则表达式语法学习笔记
日期:2020-02-25正则表达式匹配闭合HTML标签(支持嵌套)
日期:2020-02-25JavaScript正则表达式迷你书之贪婪模式-学习笔记
日期:2020-02-24javascript正则表达式RegExp入门图文教程
日期:2020-02-24javascript正则表达式标记中/g /i /m的用法,以及实例
日期:2020-02-24javascript中10个正则表达式使用介绍基础篇
日期:2020-02-24简单高效有用的正则表达式
日期:2020-02-24解读邮箱正则表达式:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
日期:2020-02-23php 正则去掉<p> </p> 空格  与<p><br/></p>
日期:2020-02-22揭开正则表达式的神秘面纱(regexlab出品)
日期:2020-02-22超强变态的正则(\w)((?=\1\1\1)(\1))+讲解
日期:2020-02-22js通过正则匹配没有内容的空标签
日期:2020-02-20js处理网页编辑器转义、去除转义、去除HTML标签的正则
日期:2020-02-06使用正则表达式生成随机数据的方法
日期:2020-02-05分享20个常用的正则表达
页次:1/26 每页40 文章数1006  首页上页123下页末页