CodeFightの問題では、文字列の最初の桁を抽出して文字列として返すよう求められます。数字で始まらない場合はnullを返します。
私は、何の問題を正規表現を使用していない、まだ私は非常によく、トップの答えを理解していません。誰かがそれは素晴らしいことだ説明できる場合
String longestDigitsPrefix(String inputString) {
return inputString.replaceAll("^(\\d*).*","$1");
}
を:)
数字で始まらない場合は 'null'を返すはずですか?投稿したメソッドがその場合は空の文字列 '' "を返します。 – ruakh
[参考 - この正規表現はどういう意味ですか?](http://stackoverflow.com/questions/22937618/reference-what-does-this-regex-mean) – Tom