正则表达式中的"?"

原创 2005年01月03日 17:05:00
? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。

? 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。

正则表达式中的"^"这个符号的一些思考

在学习正则表达式的时候,一些常见的规则我们都不难理解,但是有 一个正则表达式中的特殊字符让我一直有点搞不懂,就是”^”这个字符,文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会...
  • sufubo
  • sufubo
  • 2016年03月27日 11:03
  • 18789

"?:"在正则表达式中什么意思

=========================================================================================(?:X)在正则中表示...
  • cui_shuang_xi
  • cui_shuang_xi
  • 2015年01月08日 20:26
  • 4093

正则表达式中的 .*? 或 .*+ 是什么意思?

最近要做一个提取文字特殊内容的工具,老是不会写正则表达,经常遇到.*? 或 .*+ 这些符号,网上查查,终于知道什么意思了,记录一下网上解释结果: 后边多一个?表示懒惰模式。 必须跟在*或者+后边用...
  • zth1002
  • zth1002
  • 2015年03月08日 10:01
  • 18607

正则表达式运用到JSP页面(使用在input 标签内)

 用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,)" 用正则表达式限制只能输入全角字符: onkeyup="value...
  • fatOwen
  • fatOwen
  • 2009年11月07日 10:50
  • 3094

精通正则表达式二:Perl中正则表达式的基本应用

本书的第二章主要讲的是在Perl语言中运用正则表达式,虽然以前没有接触过Perl语言,但作者的前提就是假设读者不会Perl语言,所以对于有一定编程基础的人来说读起来没有太大困难,关于Perl语言的简单...
  • StriverLi
  • StriverLi
  • 2017年07月03日 16:45
  • 528

matlab中的正则表达式

 一、关于regexp的用法 输出 = regexp(str,expression,...选择参数); 二、输入参数 str,expression,...选择参数 %字符串 和 ...
  • DreamBitByBit
  • DreamBitByBit
  • 2017年04月22日 08:40
  • 585

爬虫必须学会的正则表达式

为什么要学正则表达式 实际上爬虫一共就四个主要步骤: 明确目标 (要知道你准备在哪个范围或者网站去搜索)爬 (将所有的网站的内容全部爬下来)取 (去掉对我们没用处的数据)处理数据(按照我们想要...
  • xun527
  • xun527
  • 2017年10月31日 19:17
  • 421

Java - Java中是如何支持正则表达式操作的?

Java中的String类提供了支持正则表达式操作的方法,包括:matches()、replaceAll()、replaceFirst()、split()。此外,Java中可以用Pattern类表示正...
  • chimomo
  • chimomo
  • 2017年11月02日 10:22
  • 395

关于java中的\和正则表达式中的\

根据实际的测试和理解,在java字符串中\本来就表示转义字符,它会试图将后面挨着它的任何字符转义,如果转义无指定含义则非法,不能通过编译,比如\.所以在和正则无关的字符串中要表示路径中的分隔符都得用\...
  • ghbfgb
  • ghbfgb
  • 2016年04月25日 17:18
  • 766

python正则表达式中group

(一)正则表达式中的(…)  用于匹配括号内的任何正则表达式,并且指明组的开始和结束位置;可以在执行匹配之后检索组中的内容,并且可以在可以在字符串中使用\number来进行进一步的匹配,如下所述。当需...
  • jeryjeryjery
  • jeryjeryjery
  • 2017年08月15日 16:24
  • 535
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式中的"?"
举报原因:
原因补充:

(最多只允许输入30个字)