gpt4 book ai didi

java - 如何使用 Java 精确匹配字符串

转载 作者:行者123 更新时间:2023-12-01 22:09:59 26 4
gpt4 key购买 nike

我正在尝试检查字符串是否包含完全匹配。例如:
String str =“这是我的带有-policy和-p的字符串”

我该如何执行以下操作:

if (str.contains("-p")) {  // Exact match to -p not -policy
System.out.println("This is -p not -policy");

}

最佳答案

为了区分 -p,下面的解决方案很有效。如果我们在前面加上/b,那么“test-p”类的单词也会被匹配。

String source = "This is -p not -policy";
System.out.println("value is " + Pattern.compile(" -p\\b").matcher(source).find());

关于java - 如何使用 Java 精确匹配字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32004049/

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