如题所述
没什么区别。
正则里面 ? 的意思是,它前面的字符出现0到1次。
而你给出的两个正则中,?前面都是\d,而且整个正则的语义都表示匹配1到两个数字,且数字前后都是单词边界。
所以,对于你给出的两个正则,没有什么区别。
正则里面 ? 的意思是,它前面的字符出现0到1次。
而你给出的两个正则中,?前面都是\d,而且整个正则的语义都表示匹配1到两个数字,且数字前后都是单词边界。
所以,对于你给出的两个正则,没有什么区别。
温馨提示:答案为网友推荐,仅供参考