有没有办法在regex中的子串上使用函数?
的示例:
|
(或)19[89|90]
应匹配:1989
,1990
不应与1980
,199
{n}
(柜台)ab{2}
应匹配abab
不应与ab
,ab
?
,+
,*
(量词)abc+
应匹配abcabc
不匹配abccabc
答案 0 :(得分:1)
是。您需要使用某种分组来在整个子字符串上使用量词。替代(|
)不需要对替代方案进行分组。
substring1|substring2
(substring){2}
(substring)?
(substring)+
(substring)*
(substring1|substring2)+