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

原文 标签 java regex

我需要一个模式来匹配APPLE:PEAR:之类的单词
[A-Z][:]将匹配R:,但不匹配整个单词,因此当我尝试匹配时会给我一个错误。

有人可以帮忙吗?

最佳答案

只需添加一个“量词”即可:

/[A-Z]+:/

请注意,您不需要单个字符的字符类。

相关文章:

java - Android For循环

python - Python解析数据框元素

javascript - 为什么我的正则表达式输出中出现/?

javascript - 如何仅在字符串内的某个位置替换匹配项?

java - 在“子”类上使用toString,其中“父”是Hiberneate / JPA类

java - OpenCV C++到Java的距离转换

java - 如何在Java中创建与命令相对应的 Action 列表

java - 如何找到HttpURLConnection试图将我重定向到的位置?

java - 如何制作正则表达式以查看字符串是否包含某个字母

java - 正则表达式的问题