正则表达式: a*
场景1如下图
问题:为什么匹配到的次数2次
场景2如下图
问题:为什么匹配到的次数随着字符串增多,匹配次数增多
正则表达式:ao (跟a感觉上不一样,感觉它才是正常的正则表达!!)
此场景我能明白
主要问题:a*应用场景的匹配次数让我不理解
场景1如下图
问题:为什么匹配到的次数2次
场景2如下图
问题:为什么匹配到的次数随着字符串增多,匹配次数增多
此场景我能明白
主要问题:a*应用场景的匹配次数让我不理解
正则/a*/
表示a可以出现任意次,包括0次,因此字符串a中去匹配正则/a*/
的时候有两个匹配,第一种情况是a出现1次,第二种情况是a出现0次。当字符串长度为n的时候,第二种情况会出现n次
*匹配前面的子表达式零次或多次。

场景1:
场景2:

场景3:

场景3的号匹配的是o出现的零次或多次 ao大致的意思是a加(o出现的零次或多次)

如果改成这样子 就是匹配(ao)出现的零次或多次