-1

有人可以帮助我的正则表达式挑战自我吗?匹配必须以两个字符开头*.并且长度必须超过两个字符。谢谢!

4

3 回答 3

2

如 * 和 . 都是需要转义的元字符,加上行锚的开始,给我们留下 -

/^\*\./

在 www.regextester.com 上对此进行了测试

于 2012-06-28T18:09:25.767 回答
0

问题是什么?星号告诉引擎匹配前面的字符零次或多次,在这种情况下你没有前面的字符。句点几乎匹配任何字符。

我不知道这是否有帮助。

于 2012-06-28T18:04:53.163 回答
0

您应该可以使用正则表达式\*\..+(?=\*\.).{3}.*

于 2012-06-28T18:04:58.080 回答