正则表达式求指导
* 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa
+ 匹配前面元字符1次或多次,/ba*/将匹配ba,baa,baaa
? 匹配前面元字符0次或1次,/ba*/将匹配b,ba
什么叫匹配前面元字符0次或多次 为什么 /ba*/将匹配b
?的也是 这是为什么 怎么解释这个0次或多次
[解决办法]
什么叫匹配前面元字符0次或多次 为什么 /ba*/将匹配b
就是a可以出现0次
[解决办法]
ba* 可以匹配 b ba baa baaa baaaaaaa....
ba+ 可以匹配 ba baa baaa baaaaaaa....
ba? 可以匹配 b ba
明白?
[解决办法]
ba* b就是匹配字母b a就是匹配字母a *表示匹配0-N次个a
所以ba*可以匹配 b ba baa baaa baaaaaaa....
同理:
ba+ b就是匹配字母b a就是匹配字母a +表示匹配1-N次个a
所以ba*可以匹配 ba baa baaa baaaaaaa....
ba? b就是匹配字母b a就是匹配字母a ?表示匹配0-1次个a
所以ba*可以匹配 b ba
[解决办法]
a如果出现0次就是匹配b了
[解决办法]
*,+,?些是通配符,* 匹配前面元字符0次或多次,以/ba*/例,此*前面的字符是a,也就是*匹配前面元字符a的0次或多次,通俗,字符a的0次或多次可以替代*.ba,baa,baaa以及baaa....aaa都是表式/ba*/匹配的。
其他的例子似。