0

テキスト「ABC (2-8 日)」を含む文字列 headerText があります。"(" の後のテキストを切り捨てる方法

どうもありがとう

4

2 に答える 2

1

正規表現を置き換えることでこれを行うことができます:

String justABC = "ABC (2-8 Days)".replaceAll("\\(.*\\)","()");

の最初の引数は.replaceAll( any ) に一致することを示しており、2 番目の引数は一致を括弧だけに置き換えたいと言っています。ここで二重スラッシュを使用して括弧をエスケープします。

于 2012-04-07T02:01:01.017 に答える
1

これはうまくいくはずです:

String truncText = CurrentString.split("(")[0];

私はJavaに慣れていないので、代わりにこれを行う必要があるかもしれません:

String[] separated = CurrentString.split("(");
String truncText = seperated[0];
于 2012-04-07T01:56:42.373 に答える