我的字符串模式是
"hbfj-nbsp-nbsp-wsefj-f-ejsf-sdfh-sjkf-df-sdjfk-sdfhb-jdgh-nbsp-djg-hdr"
我尝试过这种模式“(\\w+)-(\\w+)-(\\w+)-(\\w+)”
但它给出了完全匹配。需要匹配 0 到 3 次 "hbfj-"
这些类型的字符串。
最佳答案
尝试使用这个正则表达式:string.matches("^(\\w+(-|$)){0,3}$")
关于用于查找匹配字符串的java正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128392/