我有一段代码,通过一个字符串列表来匹配一个正则表达式,其模式是来自用户的输入。输入如
H *
Q *
Y *
似乎匹配任何东西。我的问题 -
我经历了http://regexhero.net/reference/但找不到任何指定此类表达的内容。
我使用http://regexhero.net/tester/来检查我的正则表达式与 q * 匹配的正则表达式以及 Whatever 作为目标字符串。它给了我 9 匹配!
答案 0 :(得分:3)
h*
表示零个或多个h
字符
其他人也一样
答案 1 :(得分:0)
这些模式匹配任意数量的指定字符,包括零。在没有任何锚点的情况下,有{9}个q
whatever
(在字符之间和末尾之间)。{/ p>
出自你的参考:
普通字符 - . $ ^ { [ ( | ) * + ? \
以外的字符匹配。
*
- 重复0次或多次匹配。