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

正则简单使用查询笔记

 
阅读更多

元字符(metacharacter):

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


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


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


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


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


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


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


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


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


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


{n} --> 重复n次。

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

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

 

另一些好的资源:

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

常用正则表达式

正则表达式测试器

分享到:
评论

相关推荐

    java 银行卡 验证 正则表达式使用

    在"java 银行卡 验证 正则表达式使用"这个主题中,我们将深入探讨如何利用正则表达式进行银行卡、手机号码和邮箱以及URL地址的有效性验证。下面将详细介绍这些知识点。 首先,银行卡验证。银行卡号通常由一系列数字...

    正则表达式学习笔记正则表达式学习笔记

    ### 正则表达式学习笔记 #### 一、正则表达式概述 正则表达式是一种强大的文本处理工具,能够帮助我们完成各种复杂的字符串匹配、提取、替换等操作。正则表达式通过定义一系列规则来匹配字符串中的模式,广泛应用...

    正则表达式学习笔记小结分享

    例如,`/hello regex/` 是一个简单的正则表达式,而 `new RegExp('模式', '修饰符')` 则是在 JavaScript 中创建正则表达式的方式。修饰符如 `i`(忽略大小写)、`g`(全局匹配)和 `m`(多行匹配)可以改变正则...

    2023年Python正则表达式re模块简明笔记.docx

    Python正则表达式re模块简明笔记 本文将对Python的re模块进行详细的介绍,包括正则表达式的概念、re模块的使用、Pattern对象的方法、Match对象的属性和方法等。 一、正则表达式的概念 正则表达式(regular ...

    JavaScript 正则表达式(笔记)

    在本文中,我们将深入探讨JavaScript正则表达式的基础知识,包括如何创建正则表达式、执行匹配以及在字符串对象上使用正则表达式的方法。 首先,表单验证是Web应用中必不可少的功能,其目的是在用户提交数据前检查...

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

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

    Python正则表达式re模块简明笔记.pdf

    Python的re模块就是用来处理正则表达式的一个标准库,它提供了一系列函数和方法以供开发者使用。re模块是任何需要进行文本处理和数据提取任务的Python程序员不可或缺的工具之一。 首先,我们要了解正则表达式的基本...

    java笔记之正则表达式

    在“java笔记之正则表达式”这篇笔记中,作者深入探讨了正则表达式的基本概念、操作方法以及在Java中的应用。 首先,正则表达式(Regular Expression)是一组符合特定规则的字符序列,主要用于字符串的查找、匹配、...

    Python正则表达式re模块简明笔记(实用应用文)

    Python的正则表达式库`re`是处理字符串的强大工具,它允许我们进行复杂的文本匹配和替换操作。本文将深入探讨`re`模块的核心概念、常用函数...掌握好正则表达式和`re`模块的使用,将极大地提升我们在文本处理中的效率。

    重温JavaScript中的正则表达式 js学习笔记

    而字面量方式则更为简单,直接在斜杠之间定义正则表达式的模式,修饰符可以直接写在模式之后。 RegExp对象具有两个主要的方法:test()和exec()。test()方法用于测试字符串中是否存在匹配正则表达式的部分,返回布尔...

    Java中的正则表达式笔记

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

    斯坦福大学机器学习课程个人学习笔记加原始笔记(吴恩达NG).zip

    6. **K-means聚类算法**:K-means是一种简单有效的无监督学习算法,用于将数据集划分为K个簇,使得同一簇内的数据点相似度较高,不同簇间的相似度较低。 7. **混合高斯模型和EM算法**:混合高斯模型(GMM)是概率...

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

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

    Shell正则表达式学习笔记

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

    机器学习——正则化.pdf

    通过在代价函数中添加一个惩罚项,正则化促使模型学习更加简单、平滑的函数。对于线性回归模型,惩罚项一般为参数向量的L2范数(即平方和)的α倍,这种形式的正则化也被称为岭回归(Ridge Regression)。另一种常见...

Global site tag (gtag.js) - Google Analytics