2016-11-24 16 views
0

私は最初の4つの文字が> <数値> <数値>Javaで正規表現を使用して数値をチェックする方法は?

B-意志

「B- <数値の形式であるかどうかを確認したい

B-018 MyName 

として、ファイル名を与えていますすべての名前に対して定数であり、3つの後続の文字が数値であるかどうかを確認したい。

Javaで正規表現を使用する方法は?

+2

基本的な正規表現の構文を見てください。:)またはあなたが試したことを私たちに教えてください – TheLostMind

+0

これをチェックしてくださいhttp://stackoverflow.com/questions/237061/using-regular-expressions-to-extract-a-value-in-java – cheffe

答えて

0

次の式は要件を実装しています。

java.util.regex.Pattern.compile("B-\\d{3} .*").matcher("B-018 MyName").matches() 

式が「B-(3桁)(任意の文字ゼロ以上)」であることを確認します。

サイトをhttps://regex101.com/として使用して正規表現についての基礎を学び、式をテストすることをお勧めします。この式は、このリンクhttps://regex101.com/r/B0GN8F/1を使用して取得できます。

関連する問題