0

Java 正規表現についてサポートが必要ですか?

私は文字列を持っており、"TA520"正規"TA011"表現を使用して先頭の数字なしで数値を取得したいと考えています。したがって、先頭の数字"520"のない とが必要です。式がありますが、これは機能しません。Javaの正規表現でこれを行うにはどうすればよいですか? ありがとうございました。"11"0aString = aString.replace("TA0* , "");

4

1 に答える 1

4

ここでの問題は、String.replace正規表現を使用しないことです。

を使用する必要がありますString.replaceAll

aString.replaceAll("^TA0*", "")

または代わりに、次を使用しreplaceFirstます。

aString.replaceFirst("^TA0*", "")

これにより、先頭の「TA」とオプションの先行ゼロが取り除かれます。

于 2012-12-20T00:56:01.640 に答える