2 linweiway67 linweiway67 于 2013.10.28 12:42 提问

一个正则表达式的问题

对于正则表达式[a-z&&[hij]],网上查到的资料,它表示“h,i,j中的一个(交集)”,
表示“h,i,j中的任一个“不是直接[hij]就好了?
谁能告诉我“h,i,j中的一个(交集)”的具体含义,给出一些匹配串的例子?感激不尽。

2个回答

su1216
su1216   2013.11.15 12:56
已采纳

1.不是所有语言的正则引擎都可以在正则中求交集的
2.表示“h,i,j中的任一个 -> [hij],你是对的
3.谁能告诉我“h,i,j中的一个(交集)”的具体含义
不知所云,如果你是指a-z和[hij]求交集的话,那就是[hij]

q107770540
q107770540   Ds   Rxr 2014.11.18 10:56

[hij] 表示匹配范围,即可匹配 h或i或j
比如[a-z]表示匹配a,b,c,d,e 至z
[0-9] 匹配0到9

hij 匹配hij字符串

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!