首页 > 其他分享 >正则表达式

正则表达式

时间:2023-03-23 16:37:52浏览次数:33  
标签:abc 符号 正则表达式 --- 重复 正则 出现

正则表达式:  用特殊符号表达,符号属于通用符号
基本正则:  
    优点: 兼容性强  
	缺点: 繁琐 处理单位是一个符号

^           //匹配行首
$           //匹配行尾
^$          //取空行
[ ]         //集合,取集合的一个符号
[ - ]       //在集合中,代表连续的参数
[ ^ ]       //对集合取反   ---   [^abc]      不能出现abc
.           //任意单个符号   ---   跟 ? 差不多
*           //*前的一个符号出现的任意次
.*          //固定格式   ---   任意多个任意符号
\{n,m\}     //前一个符号出现的n-m次   包含n
\{n,\}      //前一个符号出现的n到无限次   包含n
\{n\}       //前一个符号出现n次   包含n
\           //为转义符号,可以为一些普通的字符赋予特殊含义,或将一些特殊字符变为普通字符     屏蔽,取消
\(\)        //保留,复制


扩展正则: 简化基本正则,增强,
    优点: 简单
    缺点: 兼容性差

{n,m}        //重复出现n-m次
{n,}         //重复出现n到无限次    
{n}          //重复出现n次
( )          //整体,保留        (abc)+ --- abc出现多次
?            //重复出现0或1次
+            //重复出现1次或以上
|            //或者
\b           //单词边界   \broot\b,只匹配root

  

标签:abc,符号,正则表达式,---,重复,正则,出现
From: https://www.cnblogs.com/zyl88/p/17247935.html

相关文章

  • 正则表达式matcher.group用法
    原来,group是针对()来说的,group(0)就是指的整个串,group(1)指的是第一个括号里的东西,group(2)指的第二个括号里的东西。 最近学习正则表达式,发现Java中的一些术语与其他地方描述的有......
  • 正则表达式注意事项
    问题正则表达式一段时间不常用就经常忘掉,这里记录一下容易忘掉的知识点。?=和?:和?!和?<=和?<!要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念://前瞻:e......
  • Python中使用正则表达式以及正则表达式匹配规则
    ​1导库importre2使用模板re_pattern=re.compile(pattern,flags=0)result=re.findall(re_pattern,string)3说明参数描述pattern匹配的正则......
  • 正则表达式
    [0,1]^[01]$[3,100]^[3-9]$|^(?:[1-9]\\d|100)$[1,1000]^([1-9][0-9]{0,2}|1000)$[1,10000]^([1-9][0-9]{0,3}|10000)$[0,99]^([0-9][0-9]{0,1})$[0,......
  • javaweb-Cookie、Kaptcha、正则表达式
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接视频链接知识点1.Cook......
  • 正则表达式
    pattern.split测试结果pattern.matcher测试结果......
  • 常用正则表达式
    from:cdoco/common-regex:常用正则表达式-收集一些在平时项目开发中经常用到的正则表达式。(github.com) 邮箱[email protected] 只允许英文字母、数字、下......
  • 正则表达式 <h2>kk</h2> 替换为 <h2 id="kk">kk</h2>
    `<h2>kk</h2><h2>k333k</h2>`.replace(/\<h2>(.*?)<\/h2>/g,`<h2id='$1'>$1</h2>`)后面可以是个函数`<h2>kk</h2><h2>k333k</h2>`.replace(/\<h2>(.*?)<\/h2>/g,function......
  • 正则表达式(Regular Expression)详解
    1前言正则表达式主要用于复杂文本处理,如模式匹配、格式检验、文本替换等。常用的通配符有:^,$,*,.,,-,+,?,&,|,(),[],{}2String中的split()、matches()、r......
  • 正则表达式的语法
    4.2.1正则表达式的语法正则表达式是对字符串操作的一种逻辑公式,它会将事先定义好的一些特定字符以及他们的组合组成一个规则字符串,并且通过这个规则字符串表达对给定字符串......