首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用一组正则表达式生成正则表达式

使用一组正则表达式生成正则表达式
EN

Stack Overflow用户
提问于 2013-06-08 22:47:12
回答 2查看 64关注 0票数 0

我正在编写一个正则表达式,它与一组国家的邮政编码相匹配。由于获得一个与任何一个国家的邮政编码相匹配的正则表达式相对容易,因此我计划解析所有这些正则表达式,每个正则表达式都与一个国家的邮政编码相匹配,并输出一个与输入正则表达式的联合严格匹配的正则表达式。

我知道|运算符。但是,对于C#正则表达式/正则验证器类,有这样的运算符吗

EN

回答 2

Stack Overflow用户

发布于 2013-06-08 22:49:07

使用|替代正则表达式运算符:

代码语言:javascript
复制
regex1|regex2|regex3|...

这将匹配与任何组件regexp匹配的任何内容。

根据Merge several regexes to a single one中的回答,PCRE引擎将优化以这种方式合并的正则表达式。

票数 0
EN

Stack Overflow用户

发布于 2013-06-08 22:50:08

例如,您有与某些邮政编码匹配的REGEX1REGEX2REGEX3。使用REGEX1|REGEX2|REGEX3 than。您不需要解析regex的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17000663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档