正規表現(正規表現)を書いてください、文字列の黄色の部分に続く作ら
TEL: 02-236-9655 / 9659 FAX:02-236-9654
回答:
パッケージTEST1。
輸入java.util.regex.Matcher;
輸入java.util.regex.Patternの。
/ **
*著作権(C)2016インディアン7越11 Riをレオンすべての権利を保有。
*
*説明:正規表現(正規表現)を記述してくださいは、次の文字列の黄色の部分02-236-9655 / 9659を作りました
* TEL:02-236-9655 / 9659 FAX:02-236-9654
* /
パブリッククラスLeonDome {
パブリック静的無効メイン(文字列[] args){
//元の文字列
文字列の文字列= "TEL:02-236-9655 / 9659 FAX:02-236-9654";
//適応を見つけるために、インターネットによると、
文字列の正規表現= "(\\ D {1,2} \\ - \\ D {1,3} \\ - \\ D {1,4} \\ / \\ D {1,4})"。
黄色の文字列を取得する//印刷
System.out.println(getMatcher(正規表現、文字列));
}
/ **
*以下の文字列の黄色の部分取得するには:02-236-9655 / 9659を
* @Param正規表現正規表現
* @Paramソース文字列
* @Return文字列リターンが必要
* /
公共の静的な文字列getMatcher(文字列の正規表現は、文字列ソース){
文字列の結果=「」;
パターンのパターン= Pattern.compile(正規表現)。
マッチマッチ= pattern.matcher(ソース)。
一方、(matcher.find()){
結果= matcher.group(1)。
}
結果を返します。
}
}