java - 正则表达式-匹配重复字符串的模式

标签 java regex

我想要一个匹配“+-+-+-+-+-.......”的模式,“+-”可以出现多次,但它们应该在一起......不像“+++--+---”

我尝试了“[+-]+”,但它没有指定+和-是连续的

最佳答案

方括号 ([]) 指定字符类。相反,您想要的是使用非捕获组:

(?:\+-)+

如果您想很好捕获全部内容,当然可以将其设为捕获组(\+-)+

关于java - 正则表达式-匹配重复字符串的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43291124/

相关文章:

java - JNA 联合结构映射

带 URLConnection 的 Java 扫描器

正则表达式模式需要帮助

正则表达式匹配特殊字符的精确出现

java - 我在 Spring Boot 版本 2.2.0 的 Spring Batch 中遇到错误

java - 使用ES Java API v7.x编写elasticsearch过滤器搜索

java - Jfreechart注释消失

java - 如何过滤以 jtextfield 中键入的字符开头的 jtable 行

java - 为什么我的方法不适用于正则表达式?

regex - "space"正则表达式中的 "expr match"字符有什么特别之处?