正则表达式规则定义为
'。'匹配任何单个字符。
'*'匹配零个或多个
前一个元素。
正则表达式匹配应覆盖整个输入字符串。
例如。
isPaternPresent(“ zz”,“ z”)→否
isPaternPresent(“ zz”,“ zz”)→true
isPaternPresent(“ zk”,“。*”)→true(这里的模式是点星)
我不明白eg.3。
isPaternPresent(“ zk”,'。*')→true怎么能成为true?
这是我的想法:
z与“。”匹配
k匹配*,即为字符“。”。代表。这里 '。'代表'z'
那怎么可以
k
符合
。*
是真实的
最佳答案
尝试使用regex101.com
根据这个
。*匹配任何字符(换行符除外)量词:*介于零之间
和无限次,尽可能多次,根据需要回馈
[贪婪]
*重复规则,不重复比赛