广告
返回顶部
首页 > 资讯 > 精选 >正则表达式不包含
  • 259
分享到

正则表达式不包含

2023-07-10 16:07:35 259人浏览 泡泡鱼
摘要

正则表达式不管是做哪方面开发的朋友都会使用到,但是有好多人不太懂正则正则表达式,又因为用的频率比较低的缘故又懒得去看,用的时候就直接到网上找一下,但经常在网上去找很久,结果也不一定跟需要的符合。正则表达式不管是做哪方面开发的朋友都会使用到,

正则表达式不管是做哪方面开发的朋友都会使用到,但是有好多人不太懂正则正则表达式,又因为用的频率比较低的缘故又懒得去看,用的时候就直接到网上找一下,但经常在网上去找很久,结果也不一定跟需要的符合。

正则表达式不包含

正则表达式不管是做哪方面开发的朋友都会使用到,但是有好多人不太懂正则正则表达式,又因为用的频率比较低的缘故又懒得去看,用的时候就直接到网上找一下,但经常在网上去找很久,结果也不一定跟需要的符合。

数字的正则

纯数字正则:^[0-9]*$

有n位的数字正则:^\d{n}$

至少有n位数字的正则:^\d{n,}$

位数在m-n位之间的正则:^\d{m,n}$

匹配整数(不区分正负数):^-?[1-9]d*$

匹配负整数:^-[1-9]d*$

字符串的正则

纯英文字母的正则(不区分大小写):^[A-Za-z]+$

纯英文大写字母的正则:^[A-Z]+$

纯英文小写字母的正则:^[a-z]+$

只有数字和26个英文字母的正则:^[A-Za-z0-9]+$

字符长度为在m-n位之间的正则:^.{m,n}$

以字母开头,长度在6~18之间,只能包含字母、数字和下划线:^[a-zA-Z]\w{5,17}$

以字母开头,长度在6~18之间,只能包含字母、数字不包含下划线:^[a-zA-Z][a-zA-Z0-9]{4,15}$

必须且只能包含数字和字母的正则:^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$

以这个为例稍微说一下

^ 表示一行的开始位置

(?![0-9]+$) 表示不全是数字

(?![a-zA-Z]+$) 表示不全是字母

[0-9A-Za-z] {6,10} 表示由6-10位数字或这字母组成

$ 匹配行结尾位置

这个三个条件决定了这个表达式 是必须包含数字和字母 其只能包含数字和字母 并且字符长度位数是在6-10位之间。

身份证号(只验证了15位或18位数字)正则:^d{15}|d{18}$

稍微讲解一下规则(可以跟上面的实例相互验证,加强理解)

\w:表示的是数字、字母及下划线。

\d:表示的只是数字。

^:字符串的开始位置。如果是在[ ]里面的话则表示“非”的意思,就是排除掉[ ]里面包含的内容

^n:表示必须以 n字符串 开头。

$:字符串的结束位置。

?=n:表示后面紧接着跟着字符串 n 。

?!n:表示其后不是紧接跟着字符串 n 。

以上就是正则表达式不包含的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 正则表达式不包含

本文链接: https://www.lsjlt.com/news/359389.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 正则表达式不包含
    正则表达式不管是做哪方面开发的朋友都会使用到,但是有好多人不太懂正则正则表达式,又因为用的频率比较低的缘故又懒得去看,用的时候就直接到网上找一下,但经常在网上去找很久,结果也不一定跟需要的符合。正则表达式不管是做哪方面开发的朋友都会使用到,...
    99+
    2023-07-10
  • 正则表达式不包含一些单词
    可以使用负向预查来排除包含特定单词的正则表达式。例如,要排除包含单词"apple"和"banana"的文本,可以使用以下正则表达式:...
    99+
    2023-09-27
    正则表达式
  • 正则表达式不包含特定字符串
    要实现一个正则表达式不包含特定字符串的模式,可以使用“负向预查”来实现。负向预查是一种零宽度断言,可以在匹配之前或之后断言某个位置不...
    99+
    2023-08-18
    正则表达式
  • 正则表达式不包含特定字符串吗
    正则表达式是一种用于匹配字符串模式的工具,可以用来检查一个字符串是否包含特定的子字符串。在正则表达式中,可以使用一些特殊的元字符和语...
    99+
    2023-08-21
    正则表达式
  • 正则表达式匹配不包含某些字符串的技巧
    正则表达式提供了一些技巧来匹配不包含某些字符串的情况。下面是一些常用的技巧:1. 使用否定预查:否定预查通过在匹配的字符串前面加上`...
    99+
    2023-08-09
    正则表达式
  • java使用正则表达式匹配不包含某个规则的字符串
    测试数据:例如上面这几条简单的日志条目,我们想实现两个目标:把8号的数据过滤掉;把那些不包含robots.txt字符串的条目给找出来(只要Url中包含robots.txt的都给过滤掉)。前瞻的语法是:(!匹配模式)我们先来实现第一个目标——...
    99+
    2014-06-16
    java 正则表达式 不包含 规则 字符串
  • 怎么使用正则表达式匹配不包含某些字符串
    要匹配不包含某些字符串,可以使用负向预查来实现。负向预查用`(!pattern)`的形式表示,其中`pattern`是要排除的字符串...
    99+
    2023-08-09
    正则表达式
  • php  不模糊包含表达式
    不模糊包含表达式是指匹配字符串时必须完全匹配,而不是只匹配部分字符。在 PHP 中,可以使用 preg_match 函数来实现正则表达式匹配。例如,假设需要匹配的字符串为 "hello world",则可以使用如下正则表...
    99+
    2023-05-14
    php
  • 详解正则表达式后面不要包含指定的字符串内容
    在正则表达式中,可以使用负向前瞻(negative lookahead)来实现后面不包含指定字符串内容的匹配。负向前瞻使用 `(!pattern)` 的形式,其中 `pattern` 是要排除的字符串内容。具体的用法如下:1. 匹配不包...
    99+
    2023-08-11
    正则表达式
  • 正则表达式
    2019-01-16 作用 :     路由匹配,表单信息的验证  (字符串匹配) 信息提取(在大段文本中提取信息,爬虫) 字符串的提取和校验 []在中括号内匹配任意项  [^]不匹配中括号中的任意一项    [0-9]  0123......
    99+
    2023-01-30
    正则表达式
  • MySQL正则表达式匹配查询(含实例)
    目录一、正则表达式介绍二、使用正则表达式测试数据1.基本字符匹配2.OR匹配3.模糊匹配4.匹配范围5.匹配特殊字符6. 匹配字符类7.匹配多个实例8.定位符总结一、正则表达式介绍 ...
    99+
    2022-11-13
  • php能不能用正则表达式
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php能不能用正则表达式?php当然能用正则表达式。PHP 正则表达式(PCRE)正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来...
    99+
    2015-11-14
    php
  • qt 正则表达式
      以上是正则表达式的格式说明 以下是自己写的正则表达式  22-25行 是一种设置正则表达式的方式, 29-34行 : 29行 new一个正则表达式的过滤器对象 30行 正则表达式 的过滤格式 这个格式是0-321的任意数字都可以输入...
    99+
    2023-09-12
    qt
  • java正则表达式
    目录 一、概念 二、正则表达式语法 三、捕获组 四、Pattern类与Matcher类 1.matches( ) 2.split( ) 3.find( ) 4.group 5.start( )和end( ) 6.replace替换 7.re...
    99+
    2023-09-21
    java 正则表达式
  • python 正则表达式
    正则表达式的作用:用来匹配字符串 一、字符串方法 字符串提供的方法是完全匹配,不能进行模糊匹配 s = 'hello world' # 字符串提供的方法是完全匹配,不能进行模糊匹配 print(s.find('ll')) # 2 ...
    99+
    2023-01-30
    正则表达式 python
  • shell正则表达式
         Shell脚本扩展一 正确表达式正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。1. 支持的命令:grep、vim、fi...
    99+
    2022-10-18
  • ORACLE 正则表达式
    ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的...
    99+
    2022-10-18
  • Python_正则表达式
    正则表达式: 匹配字符串   re.compile():用于编译正则表达式,生成一个正则表达式对象,供 match() 和 search() 两个函数使用,一般建议使用这种编译方式 1 import re 2 str = 'abc1de...
    99+
    2023-01-30
    正则表达式
  • python3-正则表达式
    import re print(re.search("xyx","qxyasdfxuyxyxaqd"))#寻找 print(re.match("xya","qxyasdfxuyxyxaqd"))#从头匹配,失败返回None print(re...
    99+
    2023-01-31
    正则表达式
  • python正则表达式
    笔记:一:简介 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 主要介绍Python中常用的正则表达式处理函数 提高工作效率,完成内置函数无法完成的任务! 搜索常用正则表达式!-...
    99+
    2023-01-30
    正则表达式 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作