java - 用于匹配所有大写字母后跟冒号的单词的正则表达式模式

标签 java regex

我需要一个模式来匹配像 APPLE: 这样的词或 PEAR:

[A-Z][:]将匹配 R:但不是整个单词,因此当我尝试匹配时给了我一个错误。

有人可以帮忙吗?

最佳答案

您想匹配一个或多个大写字母,这意味着您需要使用+。此外,您的 : 不需要在字符类中:

[A-Z]+:

关于java - 用于匹配所有大写字母后跟冒号的单词的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6756020/

相关文章:

java - 如何使用权重器更改 Guava 缓存驱逐策略

Java InputStreamReader 无法读取特殊(土耳其语)字符

ruby - 在 Ruby 中用空格拆分

c - Posix正则表达式捕获组匹配序列

java - 转换器类测试驱动

java - 如何检查空的二维数组?

java - ORMLite QueryBuilder.orderByRaw(String, SelectArg) 忽略 QueryBuilder.queryRaw() 上的 SelectArg

regex - awk 模式匹配语法 c&&!--c

regex - 发出运行 sed 以替换文件中的字符串

html - 用于查找和替换两个 xml 或 html 标签之间的空格的 Sublime Text 正则表达式?