テキスト「ABC (2-8 日)」を含む文字列 headerText があります。"(" の後のテキストを切り捨てる方法
どうもありがとう
正規表現を置き換えることでこれを行うことができます:
String justABC = "ABC (2-8 Days)".replaceAll("\\(.*\\)","()");
の最初の引数は.replaceAll
( any ) に一致することを示しており、2 番目の引数は一致を括弧だけに置き換えたいと言っています。ここで二重スラッシュを使用して括弧をエスケープします。
これはうまくいくはずです:
String truncText = CurrentString.split("(")[0];
私はJavaに慣れていないので、代わりにこれを行う必要があるかもしれません:
String[] separated = CurrentString.split("(");
String truncText = seperated[0];