gpt4 book ai didi

Java 正则表达式问题 - .*(www).* 与 (www)

转载 作者:行者123 更新时间:2023-11-29 09:46:39 27 4
gpt4 key购买 nike

我的一个 friend 目前正在修补 JpCap在 Java 中,我们发现了一些关于 Java 正则表达式的有趣(也许?)问题。

只有 HTTP 流量被捕获并随后进行分析。为此,他使用了如下模式:

Pattern p = Pattern.compile("(www)");

但我们都没有弄清楚:为什么上面的模式根本没有匹配,而下面的匹配:

Pattern p = Pattern.compile(".*(www).*");

就我所见,这两者应该是相同的,不是吗?我没有太多关于正则表达式的经验,所以这个问题可能有一个非常简单的答案:)

最佳答案

您的第一个模式只接受字符串“www”。

第二个模式在任何地方接受任何带有“www”的字符串。

website有更多关于 Java 正则表达式的信息。

关于Java 正则表达式问题 - .*(www).* 与 (www),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627545/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com