gpt4 book ai didi

Java正则表达式仅当星号是最后一个字符时才匹配

转载 作者:行者123 更新时间:2023-12-02 01:24:21 24 4
gpt4 key购买 nike

任何人都可以发现这段代码中的任何错误吗?

    String value = "/files/etc/hosts/*";
if (value.matches("\\*$")) {
System.out.println("MATCHES!");
}

当字符串的最后一个字符是星号时,我试图执行一些操作。

语法对我来说看起来是正确的,我在 http://regexpal.com/ 上测试了它

提前致谢!

最佳答案

为什么不直接使用:

if (value.endsWith("*")) {

关于Java正则表达式仅当星号是最后一个字符时才匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17113276/

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