• 2024-07-01正则表达式
    正则模式^表达式$^从整个字符串开头的地方匹配$从整个字符串的结尾开始匹配模糊匹配.匹配任意字符,除了换行符*重复匹配*号前面0个或多个的表达式。?重复匹配?号前面0个或1个由前面的正则表达式定义的片段,非贪婪方式(?写在数量词的之后)+重复匹配+号前面1个或多
  • 2024-07-01常用正则表达式
    一、校验数字的表达式 1数字:^[0-9]*$ 2n位的数字:^\d{n}$ 3至少n位的数字:^\d{n,}$ 4m-n位的数字:^\d{m,n}$ 5零和非零开头的数字:^(0|[1-9][0-9]*)$ 6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,
  • 2024-06-30正则表达式
    正则表达式目录正则表达式一、正则表达式的概述1、概念2、作用3、可达到的目的二、基础正则1、字符匹配元字符1.2、实例1.2.1.(匹配任意单个字符)1.2.2[](匹配指定范围内的任意单个字符)1.2.3[^]匹配指定范围外的任意单个字符2、表示次数的元字符2.1实例2.1.1*2.1.2.*2
  • 2024-06-24《最新出炉》系列入门篇-Python+Playwright自动化测试-52- 字符串操作 - 下篇
    1.简介在日常的自动化测试工作中进行断言的时候,我们可能经常遇到的场景。从一个字符串中找出一组数字或者其中的某些关键字,而不是将这一串字符串作为结果进行断言。这个时候就需要我们对字符串进行操作,宏哥这里介绍两种方法:正则和字符串切片函数split()。2.测试场景宏哥在这里
  • 2024-06-23Perl语言入门:探索Perl语法规则的基本特点
    Perl是一种高级、通用的、解释型的编程语言,以其强大的文本处理能力而闻名。Perl的语法规则融合了C、Sed、awk和Shell脚本等多种编程语言的特点,形成了自己独特的风格。对于初学者来说,理解Perl的语法规则是掌握这门语言的关键。本文将详细介绍Perl语法规则的基本特点,帮助初学
  • 2024-06-23探索Java正则表达式的奥秘:源码之旅与高级应用
    1.引言在Java编程中,正则表达式(RegularExpression,简称Regex)是一个强大的工具,用于处理字符串匹配、查找和替换等任务。Java提供了java.util.regex包来支持正则表达式的功能。对于Java工程师来说,理解其背后的工作原理和源码实现,可以进一步掌握其性能特性和最佳实践。2.ja
  • 2024-06-23Java正则表达式
    Java正则表达式1.正则表达式是什么?正则表达式是用于匹配和操作文本模式的工具。它由字符和特殊元字符组成,能够实现强大的文本搜索、验证、替换等功能。2.正则表达式基本语法(1)匹配普通字符匹配数字[0123456789]简写为[0-9]匹配小写字母[a-z]匹配大写字母[A-Z]匹配大小
  • 2024-06-20Shell 编程之正则表达式与文本处理器
    Shell编程之正则表达式与文本处理器一、正则表达式基础正则表达式元字符总结二、文本处理器sed工具awk工具sort工具uniq工具tr工具三、总结在Shell编程中,正则表达式(RegularExpression)和文本处理器(如grep,sed,awk等)是两个极其重要的工具,它们允许我们以复杂
  • 2024-06-18Perl 是什么如何运用详细教程
    Perl是一种高级、通用的脚本语言,非常适合文本处理和系统管理任务。以下是Perl的简介和如何运用它的详细教程:Perl简介Perl是"PracticalExtractionandReportLanguage"(实用提取和报告语言)的缩写。它由拉里·沃尔(LarryWall)设计,并于1987年首次发布。Perl是一种解释型、动
  • 2024-06-17正则表达式合集
    //身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; 地区、性别和身份证进行判断的正则表达式: <script> va
  • 2024-06-17后端面试题分享-密码强度检查器
    问题描述编写一个函数,该函数接受一个字符串作为参数,检查该字符串是否符合密码强度要求,返回True或False。要求密码强度要求如下:不能小于6个字符必须出现大写、小写、数字、特殊字符(!@#$%^&*_-)的组合不能出现4个连续的字符,比如1234,dcba这样的规则建议使用正则表达式来
  • 2024-06-16Python爬虫之路(12)--re正则表达式
    正则表达式认识正则正则表达式,又称规则表达式,(RegularExpression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个语法规则的
  • 2024-06-16查找拥有有效邮箱的用户(sql练习)
    表: Users+---------------+---------+|ColumnName|Type|+---------------+---------+|user_id|int||name|varchar||mail|varchar|+---------------+---------+user_id是该表的主键(具有唯一值的列)。该表包含了网
  • 2024-06-14Python笔记 - 正则表达式
    正则表达式(RegularExpression,简称regex)是一种强大的工具,用于匹配字符串模式。在Python中,正则表达式通过re模块提供。本文将带你深入了解Python中的正则表达式,从基础概念到高级用法。1.什么是正则表达式?正则表达式是一种用来描述字符串模式的方法。它可以用来匹配、查找
  • 2024-06-13PHP正则表达式
    PHP正则表达式函数PHP正则表达式介绍正则表达式允许您搜索和替换字符串中的模式。安装PHP正则表达式函数是PHP核心的一部分。无需安装即可使用这些功能。运行时配置php.ini中的这些设置可用于限制计算正则表达式时使用的时间或资源量。名称默认值描述Changea
  • 2024-06-13正则表达式
    正则表达式importre限定符(quantifier)a* a出现0次或者多次a+ a出现1次或者多次a? a出现0次或者一次a{6} a出现6次a{2,6}a出现2-6次a{2,} a出现两次以上或运算符(OROperator)(a|b) 匹配(ab)|(cd) 匹配ab或者cd字符类(CharacterClasses)[abc] 匹配a或者b
  • 2024-06-13正则表达式,你不知道的先行断言与后行断言
    正则表达式可以分为两个主要部分:标记和修饰符:标记(Token):是正则表达式的基本构建块,它们表示具体的字符文字、元字符、字符类别、重复限定符、边界匹配、分组和捕获等;修饰符(Modifier):是用来修改正则表达式的匹配行为的标志,例如忽略大小写、全局匹配、多行模式等。修饰符可以影
  • 2024-06-13C#实现使用正则表达式验证身份证号 (附完整源码)
    C#实现使用正则表达式验证身份证号代码解释:使用方法:下面是一个使用C#和正则表达式验证中国身份证号码的示例代码。中国的身份证号码通常是18位,前17位是数字,最后一位可以是数字或字母X。这个正则表达式会检查格式是否正确。usingSystem;usingSystem.
  • 2024-06-09Linux -- 正则表达式基础
    提示:制作不易,可以点个关注和收藏哦。前言        虽然我们这一节的标题是正则表达式,但实际这一节实验只是介绍grep,sed,awk这三个命令,而正则表达式作为这三个命令的一种使用方式(命令输出中可以包含正则表达式)。正则表达式本身的内容很多,要把它说明清楚需要单独一门
  • 2024-06-07简单了解java中的正则表达式
    正则表达式1、正则表达式认识正则表达式通常用来校验,检查字符串是否符合规则,由一些特定的字符组成的字符串校验规则,就称之为正则表达式。2、正则表达式能干啥?正则表达式只能针对字符串格式进行校验,所以它的应用场景就是对用户输入的字符串进行校验3、正则表达式使用3.
  • 2024-06-06python---正则表达式
    ==本章目标:1:能够知道在Python中使用正则要导入的模块;[了解]   re模块2:能够使用re模块匹配单个字符;[重点]   \d \w 正则表达式的概述:基本介绍正则表达式,也叫做规则表达式,通常会说成[正则]实际上正则表达式就是指符合一定规则的字符串,同时他能用
  • 2024-06-06python 正则表达式使用简介和实用技巧
    元字符释义.代指任意字符^从字符串开始匹配$匹配字符串的结尾*匹配前面挨着的字符,能匹配0到无穷次+同*,能匹配1到无穷次(最少1个)?匹配前面挨着的字符,匹配0或1次{}自定义匹配次数,{1,6}匹配1到6次,{6}匹配6次(重复匹配前面挨着的字符)
  • 2024-06-06Qt 正则表达式 QRegularExpression
    正则表达式QRegularExpression学习在Qt中有两种和正则相关的类,一种是QRegExp类,今天查资料说的好像是从Qt4传承下来的,BUG相对来说比较多,目前基本已停止维护了,多用于正则匹配,还有一种就是今天要讲的QRegularExpression类,是Qt5新开辟出来的类,相对来说比较完善(网上这
  • 2024-06-05正则表达式学习(3)——语法
    普通字符[abc]匹配中括号的所有字符[^abc]匹配除了中括号的所有字符[A-Z]匹配A-Z的大写字母区间内的字符[a-z]匹配a-z的小写字母区间内的字符[0-9]匹配0-9的数字.匹配除了换行、回车(\n,\r)的单个字符,等价于[^\n\r]\s是匹配所有空白符,包括换行\S非空白符,不包括换
  • 2024-06-05正则表达式学习(2)---字符特性
    正则表达式特性字符匹配普通字符:匹配字面值。元字符:元字符具有特殊的含义,例如\d匹配任意数字字符,\w匹配任意字母数字字符,.匹配任意字符(除了换行符)等。量词*:匹配前面的模式零次或多次,例如aa*+:匹配前面的模式一次或多次,例如aa+?:匹配前面的模式零次或一次,例如aa?