`
331218027
  • 浏览: 19191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则简单使用查询笔记

 
阅读更多

元字符(metacharacter):

\b --> 一个特殊代码,代表着单词的开头或结尾,也就是单词的分界处。但 不匹配单词分隔字符中的任何一个  (如:空格,标点符号或者换行),它只匹配一个位置。


.(点)  -->  匹配除了换行符以外的任意字符。


* -->  代表一个数量,不代表位置或字符,它指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配


+ --> 和*一样,不代表位置或字符,只是+指定它前面的内容重复的次数为1或更多次。


? --> 也和*一样,代表0次或一次。


^ --> 匹配字符串的开始。


$ --> 匹配字符串的结束。


\s --> 匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等


\w --> 匹配字母或数字或下划线或汉字等


\d --> 匹配一个数字。


{n} --> 重复n次。

{n,}重复n或更多次。

{n,m}重复n到m次。

 

另一些好的资源:

正则表达式30分钟入门教程

常用正则表达式

正则表达式测试器

分享到:
评论

相关推荐

    [小小明]Python正则表达式全套笔记v0.3(1.8万字干货).pdf

    本文档是小小明个人的学习笔记,涵盖了正则表达式的各个方面,包括各种模式、分组、断言。 正则的匹配、查找、替换和切割一节包含各种典型的实际案例,各类使用场景。 正则匹配规则表,方便我们随时查询正则的规则,...

    正则表达式注册表验证笔记整理

    正则表达式 正则表达式是对字符串操作的一种逻辑...2.可以迅速地用极简单的方式达到字符串的复杂控制; 3.对于刚接触的人来说,比较晦涩难懂。 注册表验证 1.获取id function $(id){ return document.getElementBy

    正则表达式笔记

    正则表达式笔记,自己做的简单笔记,后续会更新

    Java中的正则表达式笔记

    Java中的正则表达式,简单易学,可以做爬虫,像动态的下雨特效,一朵闪闪的云朵,洒落下无数个对方的名字缩写,一眼就爱了,很有科技感。简单易学,仅仅一个首页几行代码,css和js封装样式和动态,定时器的做法,...

    Shell正则表达式学习笔记

    正规表示法(或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列文字字符串, 简单的说,正规表示法就是用在字符串的处理上面的一项『表示式』。正规表示法并不是一个工具程序, 而是一个字符...

    Qt笔记-正则表达基本使用(仅获取数字)

    这里主要是当获取到手机验证码,使用Qt正则表达式简单处理下。 记录下笔记。方便以后进行拷贝代码及修改 代码如下: QRegExp rx((\\d+)); // 匹配数字 QString vail = ; int pos = 0; while ((pos = rx.indexIn...

    JavaScript高级程序设计(第3版)学习笔记12 js正则表达式

    需要指出的是,这里只是总结了正则表达式的常用的且比较简单的语法,而不是全部语法,在我看来,掌握了这些常用语法,已经足够应对日常应用了。正则表达式不只是应用在ECMAScript中,在JAVA、.Net、Unix等也有相应...

    javascript学习笔记(五)正则表达式

    常用到的元字符有: •. 查找单个字符,除了换行和行结束符; •\w 匹配字母、汉字、数字、下划线等符号; •\s 匹配空白符(包含空格、制表符等); •\d 匹配数字;... 简单举例,主要用于验证手机号码

    pytorch学习笔记(十四)————正则化惩罚(减轻overfitting)

    pytorch学习笔记(十四)————正则化惩罚(减轻overfitting)目录回顾降低过拟合方法正则化惩罚项常用的正则化公式 目录 回顾 在上一篇博客中我们讲到,当训练模型比真实模型复杂度低的情况叫做underfitting(欠...

    正则表达式手册 常用模式解析(6)

    此为教程笔记 教程地址:https://study.163.com/course/courseMain.htm?courseId=1209401897 感谢老师:城市数据团大鹏 1.正则表达式快速上手 1.1 正则表达式是什么? 1.2 爬虫中正则表达式的作用是什么 2 正则...

    java基础学习总结笔记

    Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多线程、Java常用类、集合(重点)、IO流、GUI图形界面、网络编程、正则表达式、反射、注解、类加载器、动态代理等等,另外还包括银行管理...

    python笔记1.hello,python.txt

    python简单笔记,编码情况、保留小数、字符串格式化、round函数、re正则匹配模块

    minIsay笔记程序 v1.2.0 beta

    minIsay是一个简单的笔记程序,是我在学习php过程中的一个练习程序。minIsay发布,主要用于记录一些简短,零碎的内容。minIsay是从Isay3修改、精简而来,minisay更简洁,操作更方便。版本:minisay 1.1.4 beta更新:...

    Java开发详解.zip

    010201_【第2章:简单Java程序】_简单Java程序笔记.pdf 010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序...

    C#学习笔记_20100614

    学习过程中的体会,包括: C#中关键字的小提示 如何产生随机数 反射 - 获取运行时方法的信息 在 C#中使用 Params 关键字 ...使用C#解析简单XML 读 XML文件 用 XmlWriter写 XML文件 插入数据到 XML文档

    Mysql的简单使用笔记

    增删改查 增 : INSERT INTO INSERT into person(name,stu_no) VALUES ('张六',1000007), ('赵四',1000001) 删:DELETE FROM DELETE from person WHERE id = 24 改:UPDATE TABLE SET ...% 相当于正则

    Requests学习笔记.pdf

    本文档适合作为新手入门requests爬虫教程,可以带你简单了解python基础,Http协议以及异常处理,了解Cookies以及带你掌握正则表达式的使用,最后教你用BeautifulSoup如何去定位元素和爬取页面

    可穿戴传感器数据(时间序列数据) 的数据增强方法示例代码_python_代码_ Jupyter 笔记本

    可穿戴传感器数据的数据增强 这是可穿戴传感器数据(时间序列...该代码提供了一种简单的方法来增强时间序列数据,例如可穿戴传感器数据,方法是对数据应用各种失真。 更多详情、使用方法,请下载后细读README.md文件

Global site tag (gtag.js) - Google Analytics