首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据处理与编程实践

    VBA:正则表达式(7) -数据整理

    参考资料: [1] VBA之正则表达式7)-- 乾坤大挪移(数据整理)(https://blog.csdn.net/taller_2000/article/details/89506634) [2]

    64420编辑于 2023-10-04
  • 来自专栏全栈测试技术

    MySql基础-笔记7 -正则表达式

    .% 来进行模糊匹配MySQL中使用 REGEXP 操作符来进行正则表达式匹配2、REGEXP 操作符的正则模式图片3、实际使用1.查找以“张”开头的所有数据图片2、查找以“三”结尾的所有数据、“表”结尾的数据图片图片 3、查询匹配study_title中所有的字段值图片4、查询study_passwrd中包含“89”所有字段值图片5、负值字符集合图片6、查询study_password中12和123图片图片7、*的使用图片

    41440编辑于 2023-01-30
  • 来自专栏悠扬前奏的博客

    正则表达式-7.零宽断言

    用于查找某些内容(不包含这些内容)之前或者之后的内容。也就是说用于查找一个位置,这个位置的前后需要满足一定的条件。

    68310发布于 2019-05-28
  • 来自专栏花狗在Qt

    java学习之路:7.正则表达式

    1.正则表达式 正则表达式通常被用于判断语句,检测输入的内容是否为指定,比如有些网站的密码要求必须是数字加字母,或者是判断是否为电话号码,又或者是邮箱地址,再或者是网站,这些都是要求的特定输入,而正则表达式就是一些具有特殊意义的字符的字符串 ,这些特殊字符被称为正则表达式的元字符等等。 regex)) { System.out.println(str3+"是合法的"); } //matchs()方法用于判断字符串是否符合正则表达式

    42851发布于 2020-10-28
  • 来自专栏自动化、性能测试

    全网最易懂的正则表达式教程(7)- 环视

    可以发现: 7 位数的前 6 位也能匹配上,12 位数匹配上了两次,这显然是不符合要求的,它们并不是正常的邮政编码 所以,除了 6 位数的规则外,这 6 位数左边或右边都不能是数字 环视解决问题 ?

    54660发布于 2020-07-03
  • 来自专栏程序员的知识天地

    Python正则表达式7个使用典范

    作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 但这给在Python中使用正则表达式带来了一个问题,因为在‘re'模块中也使用反斜杠来转义正则表达式中的特殊字符(比如*和+)。 在Python中使用正则表达式进行查找 ‘re'模块提供了几个方法对输入的字符串进行确切的查询。 分组是对整个正则表达式的特定子串进行定位的能力。我们可以定义一个分组做为整个正则表达式的一部分,然后单独的对这部分对应匹配到的内容定位。 在本文中我们介绍了Python中使用正则表达式的一些基础,学习了原始字符串类型(还有它能帮你解决的在使用正则表达式中一些头痛的问题)。

    67210发布于 2018-12-18
  • 来自专栏FreeSWITCH中文社区

    7分钟快速入门史上最强正则表达式教程

    下面是我整理的以前培训的录音,应对FreeSWITCH中的正则表达式,对于初学者基本上就够了。如果你在学FreeSWITCH Dialplan和正则表达式,可以看一看。 FreeSWITCH中使用PCRE(Perl Compatible Regular Express),大多数其它软件中的正则表达式也兼容这个版本,因而,这里讲的正则表达式也不限于在FreeSWITCH中使用 毕竟,对处理字符串来说,正则表达式是一个基本功能。 正则表达式使用模式匹配(Pattern Match),匹配到的内容可以被捕获(Capture),放到变量中,在后续使用时可以引用。 下面是常见的一些正则表达式

    1.8K20编辑于 2022-12-12
  • 来自专栏XBD

    正则表达式--基本正则表达式

    字符匹配 字符 说明 备注 . 匹配任意单个字符 [ ] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:alnum:] 匹配任意数字或字母 [:alpha:] 匹配任意英文大小写字母 [:upper:] 匹配任意大写字母 与[A-Z]等效 [:lower:] 匹配任意小写字母 与[a-z]等效 [:blank:] 匹配空白字符(空格和制表符) [:space:] 匹配任意空白字符,包括空格或tab键 [:cntrl:] 匹配不可打印的控制字符(退格、删除) [:di

    1.2K31编辑于 2022-10-04
  • 来自专栏XBD

    正则表达式--扩展正则表达式

    字符匹配 字符 说明 备注 . 匹配任意单个字符 [ ] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:alnum:] 匹配任意数字或字母 [:alpha:] 匹配任意英文大小写字母 [:upper:] 匹配任意大写字母 与[A-Z]等效 [:lower:] 匹配任意小写字母 与[a-z]等效 [:blank:] 匹配空白字符(空格和制表符) [:space:] 匹配任意空白字符,包括空格或tab键 [:cntrl:] 匹配不可打印的控制字符(退格、删除) [:d

    1.1K31编辑于 2022-10-04
  • 来自专栏全栈程序员必看

    jq正则表达式_JAVA 正则表达式

    什么是正则表达式正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 语法 /正则表达式主体/修饰符(可选) 其中修饰符是可选的。 search() 方法使用正则表达式 实例:使用正则表达式搜索 “Runoob” 字符串,且不区分大小写: var str = “Visit Runoob!” 正则表达式参数可用在以上方法中 (替代字符串参数)。正则表达式使得搜索功能更加强大(如实例中不区分大小写)。 */ return reg.test(str); /*进行验证*/ } /*校验电话码格式 */ function isTelCode(str) { var reg= /^((0d{2,3}-d{7,8

    2.4K20编辑于 2022-11-05
  • 来自专栏全栈程序员必看

    JAVA 正则表达式_正则表达式文档

    $ 4 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$ 5 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX \d{7,8}$ 6 国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7} 7 身份证号: 15或18位身份证:^\d{15}|\d{18 [x|X][m|M][l|L]$ 26 中文字符的正则表达式:[\u4e00-\u9fa5] 27 双字节字符:[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2 ,ASCII字符计1)) 28 空白行的正则表达式:\n\s*\r (可以用来删除空白行) 29 HTML标记的正则表达式:<(\S*?) /> (网上流传的版本太糟糕,上面这个也仅仅能部分,对于复杂的嵌套标记依旧无能为力) 30 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格

    1K10编辑于 2022-09-30
  • 来自专栏XBD

    正则表达式--Perl正则表达式

    包括空格、tab键 \S 匹配单个非空白字符 \n 匹配换行符 \w 匹配 [a-zA-Z0-9_] \W 匹配 [^a-zA-Z0-9_] 如:我们以下面这个文件为例,其中第5行为一个空格,第7行为一个制表符 :/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:

    1K10编辑于 2022-10-04
  • 来自专栏Hadoop数据仓库

    精通正则表达式 - 打造高效正则表达式

    在这里说 8 个字符,而不是 7 个,因为在许多流派中,$ 能够匹配字符串末尾的换行符之前的位置。 (7)避免指数级(超线性 super-linear)匹配         避免指数级匹配的更好办法是,在匹配尝试进入超线性状态时进行检测。 同理 -{5,7} 可以写作 ------{0,2}。 (2)“提取”多选结构开头的必须元素         用 th(?:is|at) 替代 (?:this|that),就能暴露出必须的 th。 7. 使用固化分组和占有优先量词         在许多情况下,固化分组和占有优先量词能够极大地提高匹配速度,而且它们不会改变匹配结果。 10,000                | | It's "10 Grand", baby | | 10K                   | +-----------------------+ 7

    1.5K70编辑于 2023-10-14
  • 来自专栏Golang开发

    正则表达式

    匹配 0 个或 1 个由前面的正则表达式定义的片段,非贪婪方式 - - {n} 精确匹配 n 个前面表达式 - - {n, m} 匹配 n 到 m 次由前面的正则表达式定义的片段,贪婪方式 - - .*

    98730发布于 2019-06-02
  • 来自专栏酒楼

    正则表达式

    1.正则表达式规则 任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。 ​ 2. []代表匹配中括号中其中任一个字符,如[abc]匹配a或b或c。 ​ 3. ^在中括号里面和外面含义不同,如在外时,就表示开头,如^7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中括号里面,表示除了这个字符之外的任意字符(包括数字,特殊字符),如[ ^ abc 7. \D表示非数字。 ​ 8. \s表示由空字符组成,[ \t\n\r\x\f]。 ​ 9. \S表示由非空字符组成,[^\s]。 ​ 10. XY表示X后面跟着Y,这里X和Y分别是正则表达式的一部分。 ​ 19.

    52710编辑于 2023-12-19
  • 来自专栏程序生涯

    正则表达式

    $ 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$ 电话号码(“XXX-XXXXXXX”、”XXXX-XXXXXXXX \d{7,8}$ 国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7} 身份证号(15位、18位数字):^\d{15}|\d{18}$ 短身份证号码 (数字、字母x结尾):^([0-9]){7,18}(x|X)? [x|X][m|M][l|L]$ 中文字符的正则表达式:[\u4e00-\u9fa5] 双字节字符:[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII 字符计1)) 空白行的正则表达式:\n\s*\r (可以用来删除空白行) HTML标记的正则表达式:<(\S*?)

    97210编辑于 2022-09-08
  • 来自专栏公爵书房

    正则表达式

    一、概述 正则表达式用于文本内容的查找和替换。 正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或者软件。 正则表达式在线工具 二、匹配单个字符 . 正则表达式一般是区分大小写的,但是也有些实现是不区分。 正则表达式 nam. 匹配结果 My name is Zheng. 正则表达式 (19|20)\d{2} 匹配结果 1900 2010 1020 应用 匹配 IP 地址。 正则表达式 \1 将回溯引用子表达式 (h[1-6]) 匹配的内容,也就是说必须和子表达式匹配的内容一致。 <(h[1-6])>\w*? 文本 313-555-1234 查找正则表达式 (\d{3})(-)(\d{3})(-)(\d{4}) 替换正则表达式 在第一个子表达式查找的结果加上 () ,然后加一个空格,在第三个和第五个字表达式查找的结果中间加上

    1.1K10编辑于 2022-09-28
  • 来自专栏十月梦想

    正则表达式

    什么是正则表达式? 正则表达式,全称“Regular Expression”,在代码中常简写为regex、regexp或RE。 正则表达式,就是用某种模式去匹配一类字符串的公式 ---- 如何定义正则表达式方法? 显示定义  a.    所谓的显示定义就是看上去就明白是一个正则表达式。显示定义必须使用new关键词定义.   var  变量名=new RegExp("这里输入正则表达式内容");   正则表达式规则引号引用 2.隐式定义 a.  所谓的隐式定义就是看上去没有明确的正则表达式定义. b.    var 变量名=/这里写入正则表达式内容/gi c.    常用连接符 连接符 说明 [0-9] 匹配数字,等价于\d [a-z] 匹配英文小写字母 [A-Z] 匹配英文大写字母 [0-9A-Za-z] 匹配数字或英文字母 [0-9]匹配0,1,2,3,4,5,6,7,8,9

    1.3K20发布于 2018-08-29
  • 来自专栏小闫笔记

    正则表达式

    1.正则表达式 1.1正则表达式的介绍 是什么:是表达式,描述一种对数据过滤的一种逻辑。 [6]: re.match(r"python","python2") Out[6]: <_sre.SRE_Match object; span=(0, 6), match='python'>In [7] res.group() Out[8]: 'python' In [9]: re.match(r"python","python2").group() Out[9]: 'python' 前面的字符串就是正则表达式

    3.1K40发布于 2019-07-18
  • 来自专栏码猴小明

    正则表达式

    1、正则表达式的介绍 在实际开发过程中经常会有查找复合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了 2、正则表达式概念 正则表达式就是记录文本规则的代码 0\d{2}-\d{8} 这就是一个正则表达式,表达的意思是匹配的是座 机号码 4、正则表达式的特点 正则表达式的语法很令人头疼,可读性差 正则表达式通用性很强,能够适用于很多编程语言 5、小结 正则表达式是匹配 re模块介绍 1、re模块的介绍 在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个re模块 # 导入re模块 import re # 使用match 匹配单个字符 1、匹配单个字符 上一小结了解到通过re模块能够完成使用正则表达式来匹配字符串 本小节,将要讲解正则表达式的单字符匹配 代码 功能 . Python 7Hello Python 7Hello Python 示例3: \d import re # 普通的匹配方式 ret = re.match("嫦娥1号","嫦娥1号发射成功")

    96010编辑于 2022-01-20
领券