您当前的位置:首页 > 互联网教程

正则中. 是什么意思

发布时间:2025-05-22 04:07:15    发布人:远客网络

正则中. 是什么意思

一、正则中. 是什么意思

1、在正则表达式中,点号(.)是一个特殊的元字符,有着特定的含义。它代表着匹配任意一个字符,不包括换行符,可以匹配数字、字母、符号等任何一个字符。

2、在正则表达式中,点号结合其他元字符可以实现更加丰富的匹配模式。例如,结合“*”可以匹配任意数量(0个或多个)任意字符,结合“+”可以匹配至少一个任意字符,结合“?”可以匹配0个或1个任意字符。

3、但需要注意的是,点号可能会匹配一些特殊字符,例如空格、制表符等,这可能会导致匹配出问题。此时可以使用转义字符()来取消点号的特殊含义,强制匹配字面值“.”。例如,“.”可以匹配字面值“.”,而不是匹配任意一个字符。

二、正则表达式

   1.  \d 任意数字

      \w 任意字母数字下划线

      \s  空格,制表符,换行符等字符

      .   除了换行符任意一个字符

   2.   [ab5@]表示匹配里面的任意一个字符

       [^a]除a外的任意一个字符

       [f-k]匹配f到k的任意一个字符

        补充:特殊符号被包含在中括号中失去意义,只代表符号本身,^-除外;

        标准字符集合除小数点外被包含在中括号中,自定义字符集包含该集合。

        如[\d.-+] 匹配:数字小数点+-。

          \d{6} 匹配6个数字

          {n,m}最少重复n次最多m次

            默认贪婪模式即匹配的越多越好,加?非贪婪模式

      \d{6}?

            \d{6,}最少6次

            ?匹配0次或1次,相当于{0,1}

            + 表达式至少出现一次,相当于{1,}

            * 出现任意次,相当于{0,}

            ^表示字符开始的位置

            ^i  匹配字符串开头第一个字符位置

            $ 字符串结束的位置

            \b  不全是\w

            \A\Z分别表示文本开头和结尾

四、分支结构、捕获组、非捕获组

      分支结构   |    或

      捕获组   () 捕获所匹配的字符,后面跟/1、/2来取匹配的字符

      非捕获组(?:)不捕获括号内匹配的字符,有利于减小内存开支。

       (?=表达式) 表示后面匹配的表达式,但不包括匹配的字符串

     (?<=表达式) 断言自身前面出现的表达式

     (?!表达式)自身后面不能出现的表达式

     (?<!表达式)断言此位置前面不能匹配的表达式

三、正则是什么意思

具有全等正多边形各面的以及多面体的所有角均相等的。

正则是一个汉语词汇,拼音为zhèng zé,基本意思是正其礼仪法则;正规;常规;正宗等。出自《楚辞·离骚》、《插图本中国文学史》、《东京赋》等文献。

汉·张衡《东京赋》:“辩方位而正则,五精帅而来摧。”

吴承恩《西游补》第一回:“七龄孔子,帐中鸣蟋蟀之音;二八曾参,阶下拜荔枝之献。胡为乎不讲此正则也?”

茅盾《追求》八:“一个月前,我还想到五年六年甚至十年以后的我,还有一般人所谓想好好活下去的正则的思想。”