java - 包含 "{}"的匹配字符串。正确的方法是什么?

标签 java regex

我已经尝试过

Pattern.compile(".*\\{[}]");

 Pattern.compile(".*\\{}");

匹配字符串示例:“abc{}”、“ab{}cd” 不匹配字符串的示例:“abc{”、“ab{c}d”

正确的做法是什么?有更好的办法吗?

最佳答案

您可以避免使用正则表达式来实现此目的。您可以使用String.contains :

if(myString.contains("{}")) {
    // your stuff here
}

关于java - 包含 "{}"的匹配字符串。正确的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32242759/

相关文章:

java - getContentPane().add 不起作用?

java - 当框架在屏幕上移动时,鼠标不会保持其位置

java - 如何: Eclipse Maven install build jar with dependencies

java - 将 ant build.xml 导入 Eclipse 时显示 "javac"任务在目标 "compile"中未找到

regex - 如何使用 grep 命令列出基于点的名称

regex - 捕获每行的前 n 个字符

java - 如何从源代码生成 API 版本?

java - java中的正则表达式模式匹配

c# - 将字符串显示为下划线但保留值

javascript - Jquery 验证正则表达式不起作用