Appearance
从一个问题出发:
官方对于*的解释很简单:匹配前一个表达式 0 次或多次。
*
例如截图中的第一个代码,误将.*写成了。* ,咋一看有点反直觉。 仔细思索其实没问题,由于经常用*用处理贪心匹配等等,往往模糊/忽略了它的基础功能。
.*
。*
正则表达式 /51。*/ 实际上匹配的是以 "51" 开头,后面可以是任何字符(包括空字符)的字符串。
/51。*/