正则表达式(Regular Expression)又称规则表达式,在代码中常简写为Regex、Regexp或RE,它是一种文本模式,包括普通字符(例如a到z之间的字母)和特殊字符(称为"元字符")。作用文本验证:用于检查输入的文本是否符合特定的格式要求,如验证电子邮件、电话号码等。文本搜索和替换:可以在文本中查找特定模式的内容,并进行替换操作。数据提取:从文 ......
74
0
0
2024-11-02
Python提供了 with 语句的写法,既简单又安全。文件操作的时候使用with语句可以自动调用关闭文件操作,即使出现异常也会自动关闭文件操作。# 1、以写的方式打开文件 with open('1.txt', 'w') as f: # 2、读取文件内容 f.write('hello world') 生成器的创建方式生成器推导式与列表 ......
199
0
0
2024-06-10
默认情况下,当我们使用“.”时表达式中,我们将匹配输入 字符串 中的每个字符,直到遇到新行字符。 使用此标志,匹配也将包括行终止符。我们将通过以下示例更好地理解。这些例子将略有不同。由于我们感兴趣的是针对匹配的字符串进行断言,因此我们将使用matcher的group方法来返回之前的匹配。 首先,我们将看到默认行为: @Test publ ......
240
0
0
2023-11-04
正则表达式定义了 字符串 的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。. (点号)也是一个正则表达式,它匹配任何一个字符如:”a” 或 “1”。下表列出了一 ......
318
0
0
2023-10-05
一个特殊字符 ‘’在 java 中有一个特殊的字符,那就是使用 ( 反斜线 )后面再添加一个字符,我们叫 转义字符 (escape character),比如 n 表示的是换号符号,并不是单纯的一个 n 字符了。 那 (反斜线)用来做转义字符了,那么程序就是要输出一个 (反斜线)怎么处理呢?那就是再使用一个 (下划线) ,用来说明告诉程序,接下来的 并不是 ......
295
0
0
2023-09-18
正则表达式,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意 字符串 的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\d{,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; var r ......
324
0
0
2023-09-12
目录Java正则表达式——group方法例子Demo1例子Demo2Java正则表达式校验实例1 通过正则表达式制作短信模板2 正则表达式校验身份证总结Java正则表达式——group方法捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建。例如,正则表达式 (dog) 创建了单一分组,组里包含"d","o",和"g"。捕获组是通过 ......
318
0
0
2023-07-14
目录1.1 PostgreSQL中的模式匹配和正则表达式1.2 传统SQL的LIKE操作符1.3 SIMILAR TO正则表达式1.4 POSIX正则表达式1.5 模式匹配函数substring总结1.1 PostgreSQL中的模式匹配和正则表达式PostgreSQL提供了以下3种实现模式匹配的方法:·传统SQL的LIKE操作符。·SQL99标准新增的SI ......
411
0
0
2023-06-18
一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-) ......
290
0
0
2023-06-12
目录1. 正则表达式语法2. 创建正则表达式对象3. 字符串匹配4. 字符串替换5. 捕获组7. 标志(Flags)8. 常见正则表达式技巧8.1 使用限定符8.2 使用字符类8.3 使用元字符8.4 使用捕获组8.5 使用反向引用8.6 使用锚点8.7 使用修饰符9. 总结正则表达式是一种强大的模式匹配工具,能够在文本中进行灵活的搜索和替换操作。本文将介绍 ......
446
0
0
2023-05-26
目录📞号码相关🔢数字相关🔣字符相关⌚时间相关💻编程相关🍕生活相关想要白嫖正则是吧?本篇就一次给你个够!先冲 100 个!(如果还觉得不够就评论反馈后再加,本篇持续更新加码!!)点赞再看,养成好习惯!收藏学会,卷王也不累~ 👍👍👍另外 1 个小 tips,对正则阅读有障碍的同学可以借助这个网站 jex.im/regulex/,将正则可视化,从此爱上读正则!比如 ......
331
0
0
2023-03-17
目录1、基本字符匹配2、进行OR匹配3、匹配几个字符之一4、匹配范围5、匹配特殊字符6、匹配字符类7、匹配多个实例8、定位符9、like语句与正则总结1、基本字符匹配数据库使用正则进行过滤,写法与like语句非常相似,只需将“like"关键字改为"regexp"即可。我们先来看一个最简单的正则匹配:select * from mostimes where ......
421
0
0
2023-03-12
1.创建字符串string 变量名 = "字符串内容";string str = "abcdrf"; Console.WriteLine(str); 2.获取字符串的长度变量名.Length相当于调用了一个计算长度的方法string str = "abcdrf"; Console.WriteLine(str); int len = str.Lengt ......
514
0
0
2023-03-11
目录用法参数用法总结注:此函数为 MySQL8.0 版本新增,低于8.0版本没有此函数。regexp_replace(expr, pat, repl[, pos[, occurrence[, match_type]]])用法将字符串expr与pat指定的正则表达式匹配的匹配项,替换为字符串repl,并返回结果字符串。如果expr、pat或repl为NULL, ......
595
0
0
2023-03-10
目录一、正则表达式介绍二、使用正则表达式测试数据1.基本字符匹配2.OR匹配3.模糊匹配4.匹配范围5.匹配特殊字符6. 匹配字符类7.匹配多个实例8.定位符总结一、正则表达式介绍​ 在过滤的时候允许使用匹配、比较和通配符寻找数据。对于基本的过滤,这些可能就足够了。但是随着过滤条件复杂性的增加,where子句本身的复杂性也有必要增加。​ 这里简单介绍一下使用 ......
395
0
0
2023-03-10