首页 > 其他分享 >正则匹配:既不包含表达式1也不包含表达式2的连续多个字符

正则匹配:既不包含表达式1也不包含表达式2的连续多个字符

时间:2024-03-07 14:56:14浏览次数:27  
标签:字符 匹配 包含 预查 正则 字符串 表达式

要匹配既不包含表达式1,也不包含表达式2的连续多个字符,可以使用负向预查来实现。下面是一个示例正则表达式:

^(?!.*表达式1)(?!.*表达式2).*$

在这个正则表达式中:

  • ^ 表示匹配字符串的开头。
  • (?!.*表达式1) 是第一个负向预查,确保字符串中不包含表达式1。
  • (?!.*表达式2) 是第二个负向预查,确保字符串中不包含表达式2。
  • .* 匹配任意数量的字符。
  • $ 表示匹配字符串的结尾。

使用这个正则表达式,你可以匹配满足条件的连续多个字符,既不包含表达式1,也不包含表达式2。记得将 "表达式1" 和 "表达式2" 替换为你想要排除的具体表达式。

标签:字符,匹配,包含,预查,正则,字符串,表达式
From: https://www.cnblogs.com/nanfei/p/18058884

相关文章

  • Q:oracle通过正则表达式替换对应值
    示例视图把原ip地址替换成192.167.41.60:8080SELECTreplace(jg.yxwjjdz,regexp_substr(jg.yxwjjdz,'([0-9]{1,3}.){3}[0-9]{1,3}.{0,10}[0-9]/'),'192.167.41.60:8080/'函数用法regexp_like(search_string,pattern[,match_option])参数说明:search_string:是搜索值patter......
  • C#中的delegate与Lambda表达式
    参考:Lambda表达式和匿名函数 什么是lambda表达式?C#中的lambda表达式是一种匿名函数,可以用于简化代码,避免定义命名函数或委托。lambda表达式的语法如下:(parameter1,parameter2,...)=>expressionlambda表达式的示例:C#//将一个数字加1Func<int,int>addO......
  • Python中判定列表是否包含某个元素的方法
    大家好,我是彭涛,今天为大家分享Python中判定列表是否包含某个元素的方法,全文4000字,阅读大约10分钟。在Python编程中,判定一个列表是否包含特定元素是一项常见任务。本文将深入研究各种方法,从基本的成员运算符到更高级的函数和库的应用,为大家提供全方位的指南和实用示例。1.成......
  • python表达式
    a,b,c=1,2,3 #1.常规ifa>b:  c=aelse:  c=b #2.表达式c=aifa>belseb#先执行中间的if,如果返回True,就是左边,False是右边。print(c)#3.二维列表c=[b,a][a>b]#实际是[b,a][False],因为False被转换为0,所以是[1,2][0],也就是[1]   ......
  • 基于FPGA的二维DCT变换和逆变换verilog实现,包含testbench
    1.算法运行效果图预览    数据导入到matlab显示图像 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述       离散余弦变换(DiscreteCosineTransform,DCT)是一种广泛应用于图像和信号处理领域的变换技术。在图像处理中,DCT常被用于图像压......
  • Lambda表达式
    功能接口的传递在JDK8之前,函数参数的功能性接口往往用匿名内部类的形式实现,但是JDK8更新了Lambda表达式的新特性,简化了匿名内部类。Java8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。lambda表......
  • m基于FPGA的RS+卷积级联编译码实现,RS用IP核实现,卷积用verilog实现,包含testbench测
    1.算法仿真效果Vivado2019.2仿真结果如下:  2.算法涉及理论知识概要        级联码是一种通过将两种或多种纠错码结合使用来提高纠错能力的编码方案。在RS+卷积级联编码中,通常首先使用卷积码对原始数据进行编码,以增加冗余并提供一定的纠错能力。然后,将卷积码的输......
  • 文件上传、远程文件包含、文件上传绕waf练习
    1、通关文件上传靶场的1、2、3、4、5、6、10第一关由于是前端js校验删除前端调用得函数第二关可以看到只对Content-Type做了检查,修改Content-Type:为image/png第三关是黑名单,但是黑名单不全可以选择用php3、php5等等绕过第四关.htaccess攻击第五关大写绕过......
  • Landsat L2 级别数据说明(包含地表温度产品使用)
    Landsat8-9C2L2级别数据打开需要ENVI5.6.2及以上版本。Landsat8-9C2L2SP数据中包含了地表反射率(SurfaceReflectance,SR)和地表温度(SurfaceTemperature,ST)产品,可以在EarthExplorer下载。1注意事项1.1地表反射率产品(1)Landsat8-9C2地表反射率(SR)产品仅从处理为......
  • 基本操作之——正则表达式
    1.定义*允许0次或多次重复+允许1次或多次重复?允许0次或1次重复{n,m}允许n到m次重复{n}允许n次重复^ 匹配字符串开头$ 匹配字符串结尾.匹配除换行符外所有字符2.事例*正则表达式基本操作tuple_regexp_match('abba','ab*',Match......