(a|b)*
与a*|b*
相同吗?换句话说,(a|b)*
是否接受作为a
和b
的组合的字符串?
最佳答案
Is
(a|b)*
the same asa*|b*
?
她们不一样。
a*|b*
表示“(0或更多a
s)或(0或更多b
s)” (a|b)*
表示“0或更多(a
或b
)s” 因此,例如,
ab
将与(a|b)*
匹配,而不与a*|b*
匹配。还要注意,与a*|b*
匹配的任何内容也将由(a|b)*
匹配。
关于regex - (a | b)*与a * | b *相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764836/