2012-04-07 15 views
0

私はテキスト「ABC(2〜8日)」を含む文字列headerTextを持っています。 ? "(" の後にテキストを切り捨てることができますどのように 私はちょうど ")" ABCとして "(" の後と前だけではない何かを、テキストを必要とするテキストを切り捨てる方法、android

多くのおかげ

答えて

1

これは動作するはずです:

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

あなたの代わりにこれを実行する必要が羽目になるかもしれので、私は、Javaに慣れていないよ:

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

あなたは、これは正規表現を交換して行うことができます。

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

.replaceAllの最初の引数は、我々は()とあなただけのブラケットとの一致を置換することを第二に一致させるために行くと言っています。角かっこを脱出するためにここに二重引用符があります。