java - 简单的正则表达式匹配

标签 java regex

匹配此类集合 [1] [2] [3] [4] [23] 的正确正则表达式是什么 - 其中数字位于括号内。 (不过我需要得到括号)

最佳答案

正则表达式\[[0-9]+\] 将匹配“[1]”、“[2]”、“[678]”等任何内容。一种更精确的正则表达式可以按顺序捕获一个或多个这些模式:

((\[[0-9]+\])( |$))+

关于java - 简单的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571803/

相关文章:

java - Lombok 的 Maven 范围(编译与提供)

c# - 从具有特定模式的字符串中检索数字

regex - 快速正则表达式匹配排除某些单词

regex - 哪里支持环视正则表达式,哪里不支持?

java - 使用SonarLint的连接模式和自定义规则之前需要做什么

java - 在计算器中识别一元减号,java

java - 如何在Java中为正则表达式转义文本

c# - 如何用一个空格替换 2 个或更多空格?我需要用另一种模式替换一种模式

java - 在 Java Akka 中的 sibling 之间发送消息

java - 获取 Android 上的 cpu、ram 和网络使用统计信息