regxのスペースに注意してください!とにかく貢献しようとする皆さんに感謝します。スペースでは、私は本当に挑戦しています。この正規表現は何を意味しますか:\ d {3} - \ d {4}。*
私は、現在のコードは次のように持っていました:
Perl5Compiler compiler = new Perl5Compiler();
Perl5Matcher matcher = new Perl5Matcher();
Pattern pattern = compiler.compile("\\ d{ 3 } -\\d{4}.* "); // pattern for string starting with " 00 0 - 00 0 0 "
if (matcher.matches(Num, pattern)) {
return true;
}
しかし、私は"\\ d{ 3 } -\\d{4}.* "
が" 00 0 - 00 0 0 "
と一致することを右感じることはありません。誰でもこの正規表現の本当の意味を知っていますか?または、別の観点から、 "00 0 - 00 0 0"の正しい正規表現は何ですか?
あなたはそれが\\' D'だと確信しており、ありませんの? –
はい私は確信しています。しかし、これも既存のバグである可能性があります。代わりに "\\ d {3} - \\ d {4}。*"という意味を知っていますか? – Mike
Re "スペースで、私は推測するのは本当に挑戦的です。"、いいえ、空白はゴミです。 – ikegami