1

(digit/digit)のような正規表現を探しています (1/2)

数字は 1 ~ 3 桁の数字である必要があります。私はJavaを使用しています。

私の問題は単なる正規表現よりも深いと思います。私はこれを働かせることができません

   String s ="(1/15)";
   Assert.isTrue(s.contains("\\d{1,3}/\\d{1,3}"));

必要なテキストが含まれているはずなのに、テストは失敗します。

4

2 に答える 2

1

以下を試してください

\(\d{1,3}\/\d{1,3}\)

おそらく使用したい数字を抽出する必要がある場合

\((\d{1,3})\/(\d{1,3}\))
于 2012-09-18T08:17:00.787 に答える
0

これを試してください

\(\d{1,3}\/\d{1,3}\)

Javaでは、あなたがしなければならない

s.matches("\\(\\d{1,3}\\/\\d{1,3}\\)");

一致を確認します(エスケープシーケンスに注意してください)

于 2012-09-18T08:17:22.283 に答える