这个正则表达式应该与-h*匹配什么

本文关键字:什么 正则表达式 | 更新日期: 2023-09-27 18:27:17

我有一段代码,它应该遍历字符串列表,以匹配一个正则表达式,该正则表达式的模式是来自用户的输入。等输入

h*
q*
y*

似乎什么都匹配。我的问题-

  1. 上面的任何一个都是有效的正则表达式模式吗
  2. 如果是,他们应该匹配什么

我经历了http://regexhero.net/reference/但找不到任何指定此类表达式的内容。

我用过http://regexhero.net/tester/检查我的regex与q*作为正则表达式和Whatever为目标字符串匹配的内容。它给了我9场比赛!

这个正则表达式应该与-h*匹配什么

h*表示零个或多个h字符

其他也是如此

这些模式匹配任意数量的指定字符,包括零。在没有任何锚点的情况下,whatever中有9个位置的q为零(在字符之间和末尾)。

超出您的参考范围:

  • 普通字符——除. $ ^ { [ ( | ) * + ? '之外的其他字符与其自身匹配。

  • *——重复0次或更多次,尽可能多次匹配。