惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
MyScale Blog
MyScale Blog
A
About on SuperTechFans
博客园_首页
B
Blog RSS Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
C
Check Point Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
I
InfoQ
罗磊的独立博客

博客园 - 厦门刀客

转:CSS之看穿绝对定位 flash fscommand("fullscreen", "true")的自适应分辨率 - 厦门刀客 FLASH如何打开外部exe程序 - 厦门刀客 - 博客园 codesmith5新手-1.建立简单的模板 Codesmith中文乱码的简单设置 - 厦门刀客 - 博客园 中秋节精彩祝福短信 98条一句话经典爱情短信 VS2008 IDE - Toolbox每个分组的point作用 - 厦门刀客 正则附录表 - 厦门刀客 - 博客园 正则非回溯 搞笑短信1-dxsoso.cn 如何提高网站PR值 特殊符号大全 CSS技巧集锦 CSS技巧(含色卡) windows 2003 + IIS6 + PHP5.2.5 配置 sqlserver不使用链接服务器,临时跨库跨表查询 大学毕业,俺又做起了站长 现在计算机专业学生怎么这样 - 谈计算机毕业生的浮夸
正则判断表达式
厦门刀客 · 2008-03-30 · via 博客园 - 厦门刀客

判断表达式

语法:

    1A|B,这个是最基本的,A或者B,其实这个不能算判断
    2(?(expression)yes-expression|no-expression),其中no-expression为可选项,意为,如果expression成立,则要求匹配yes-expression,否则要求匹配no-expression
    3(?(group-name)yes-expressioin|no-expression),其中no-expression为可选项,意为,如果名为group-name的组匹配成功,则要求匹配yes-expression,否则要求匹配no-expression
     判断表达式还是很好理解的,唯有一点要注意:@"(?(A)A|B)"不能匹配"AA",为什么呢?要怎么样写才能匹配呢,大家先想想……

我们应该这样写Regex: @”(?(A)AA|B)”,请注意,判断式中的内容并不会做为yes-expressionno-expression表达式的一部分。