java正则表达式 获取方括号里的所有字符(方括号包含在内),去掉方括号以外的所有字符,求解?

求高手
2025-03-10 21:34:06
推荐回答(1个)
回答1:

String str = "aaaadsf[我要的字符串]kasdjf";
String r = str.replaceAll("^.*\\[", "").replaceAll("].*", "");

如果要[],无非在r两边加上就行了,这样做最简单了,呵呵。