上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
正则表达式中的常用分组语法
作者:deerchao 申领版权
2010年10月25日 共有 2041 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    常用分组语法
    
    你也可以自己指定子表达式的 组名 。要指定一个子表达式的组名,请使用这样 的语法: (?<Word>\w ) (或者把尖括号换成 ' 也行: (?'Word'\w ) ),这样就把 \w 的组 名指定为 Word 了。要反向引用这个分组 捕获 的内容,你可以使用 \k<Word> ,所以上 一个例子也可以写成这样: \b(?<Word>\w )\b\s \k<Word>\b 。
    使用小括号的时候,还有很多特定用途的语法。下面列出了最常用的一些
    表4.常用分组语法

    
分类   代码/语法                              说明
    
(exp)                匹配exp,并捕获文本到自动命名的组里
    
捕获
    
(?
    <name>exp)
    
匹配exp,并捕获文本到名称为name的组里,也可以写成(?'name'exp)
    
(?:exp)              匹配exp,不捕获匹配的文本,也不给此分组分配组号
    
 
     
    零宽断 言
    
(?=exp)             匹配exp前面的位置
    
(?<=exp)          匹配exp后面的位置
    
(?!exp)              匹配后面跟的不是exp的位置
    
(?<!exp)           匹配前面不是exp的位置
    
注释
    
 
    (?#comment)
    
这种类型的分组不对正则表达式的处理产生任何影响,用于提供注
    释让人阅读
    

 

相关新闻

代词it, that, one, the one 的辨析
Is Family Life Changing
巧辩to do,to be, to be doing与to have done
英文实用句子2
英文实用句子
每天读一遍 舌头更无敌
DELPHI语法编程基础(11)
DELPHI语法编程基础(10)
DELPHI语法编程基础(9)
DELPHI语法编程基础(8)

您可能对这些感兴趣  

《VB程序设计基础》选择题
设计模式之Iterator
设计模式之Visitor
设计模式之Interpreter(解释器)
设计模式之Mediator(中介者)
设计模式之Strategy(策略)
设计模式之State
设计模式之Command
设计模式之Chain of Responsibility(职责链)
设计模式之Observer

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》