java - java中只允许两个或多个连字符的正则表达式?

标签 java

Java 中仅允许两个或多个连字符的正则表达式。

最佳答案

是这样的:

String regexp = "--+";

使用方法如下:

        Pattern p = Pattern.compile(regexpr);

    System.out.println(p.matcher("fsdfsa").matches()); //false
    System.out.println(p.matcher("-").matches()); //false
    System.out.println(p.matcher("--").matches()); //true
    System.out.println(p.matcher("-----").matches()); //true

关于java - java中只允许两个或多个连字符的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13393331/

相关文章:

java - android bad token异常无法在WindowManager服务中添加窗口

java - 访问部署在远程 JBoss AS 上的 JBoss Cache (4.2.2)

java - 如何在 java swing 应用程序中嵌入 Mozilla firefox 17?

java - HQL:使用聚合函数进行简单选择时出现问题

Java 集合排序

java - 允许重复的递归字符串排列

java - 许多 jbutton 具有相同的 onkeypress 功能

JavaFX - 定义默认属性

java - 如何将一组离散数据传输到频域并返回(最好是无损)

java - 字符串应保持与 TextArea 类似的换行符