用于花括号的正则表达式数字Java中的花括号({n})

萨西什·巴拉克里希南·马诺哈(Sathesh Balakrishnan Manohar)

我正在尝试编写一个简单的正则表达式,但是我不知道我要去哪里错了。我需要检查字符串是否具有大括号数字大括号。

例如:考虑字符串
Swapstream {2}
-true Swapstram-false

Pattern pattern=Pattern.compile("\\{[0-9]\\}");
Matcher matcher=pattern.matcher(input);
if(matcher.matches())
{\\logic}

我也尝试写\ d而不是[0-9],但字符串仍然不匹配。请帮忙 !谢谢

阿努巴瓦

您可以使用:

Pattern pattern=Pattern.compile("\\{\\d+\\}");
Matcher matcher=pattern.matcher(input);
if(matcher.find()) {
    /// match found
}

即使用\d+,以允许之间的多于一个位{},更重要的使用Matcher.find(),而不是Matcher.matches()它期望以匹配完整输入线。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

双花括号的Java正则表达式模式

花括号之间的Java正则表达式匹配

Perl在正则表达式中的花括号

Java正则表达式以匹配{{双花括号中的字符}}

Lua正则表达式替换花括号

花括号之间的正则表达式,但忽略嵌套

正则表达式:捕获成对的花括号

正则表达式忽略多余的花括号

正则表达式在花括号周围分裂

正则表达式匹配双花括号嵌套

Scala:正则表达式模式与花括号匹配?

正则表达式花括号无法正常工作

R中用于花括号的递归正则表达式

使用正则表达式在Pandas数据帧中字符串开头的花括号中剥离数字

正则表达式,用于捕获HTML源代码中花括号之间的所有内容

正则表达式用于捕获括号中的数字

Java正则表达式以匹配花括号-“无效的转义序列”

正则表达式:匹配表达式中最接近的左花括号和右花括号中的所有内容

PostgreSQL:正则表达式用花括号替换第一级方括号

正则表达式为括号选择错误的花括号

使用反斜杠和花括号在更多花括号中嵌入字符串的正则表达式

正则表达式用于不以2个打开和闭合的花括号开头和结尾的字符串

正则表达式用于查找和替换数字N ++,后跟任何数字

如何在Java正则表达式中转义美元和花括号(即$ {title})?

正则表达式:为什么我不能在花括号 {} 内使用捕获组

正则表达式/令牌/规则以匹配嵌套的花括号?

Python 正则表达式:仅在花括号后面匹配字符串

正则表达式在双花括号之间得到任何东西

正则表达式在花括号之间获取字符串