2 o19830015 o19830015 于 2013.01.22 13:23 提问

移除字符串的括号中标示符

从RSS获取一些数据后,在android设备上显示,

这些字符串有些在开始有括号,括号中有一些标示符:

This is a title of something...

[Brochures] This is a brochure title

[Thought Leadership] This is something else

我想把这些括号中的内容都移除,然后再显示在屏幕上。但是不知道应该怎么实现,我想可能用到正则表达式,请高手赐教,谢谢。

3个回答

yjsxxgm
yjsxxgm   2013.07.09 16:38
已采纳
System.out.println("[Brochures] This is a brochure title".replaceAll("\\[.*?\\]", ""));

一试便知!

cytown
cytown   2013.01.22 13:47
String.replaceAll("\\[[^\\]]*\\]","");
lanhailvcao
lanhailvcao   2013.01.22 15:22
string.replaceAll("\\[.*?\\]","");
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!