Javaで2つ以上のハイフンのみを許可する正規表現.
質問する
455 次
3 に答える
3
それはそのようなものです:
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
于 2012-11-15T07:59:18.973 に答える
1
これは明示的にハイフン用であり、ダッシュやマイナス用ではありません。Unicode ハイフン文字を参照してください。
String pattern = "[\u2010]{2,}";
許可するさまざまなハイフンをすべて角括弧に追加できます。次の量指定子は、2 回以上です。
于 2012-11-15T07:56:41.927 に答える
0
正規表現\--+
は仕事をします。
于 2012-11-15T07:56:25.693 に答える