标签: regex perl
我研究过,我知道'?'如果匹配函数中的结果发生0或1次,则用于匹配。不幸的是,我找不到一个明确的例子'究竟是什么'?'匹配。
干杯。
答案 0 :(得分:14)
正则表达式
co?at
匹配coat和cat
coat
cat
答案 1 :(得分:8)
?本身与任何东西都不匹配。它只是修饰前一个原子(例如字符或组)的修饰符。它的作用就是你所说的:前面的原子必须出现0或1次才能使正则表达式匹配。
?