早教吧作业答案频道 -->其他-->
java,怎样用正则表达式去掉方括号[]内的内容.如将"[a;b]haha;[c;d]hihi"变为“haha;hihi”.你这条语句的结果应该是hihi,而不是我所要的haha;hihi.
题目详情
java,怎样用正则表达式去掉方括号[ ]内的内容.如将"[a;b]haha;[c;d]hihi"变为“haha;hihi”.
你这条语句的结果应该是hihi,而不是我所要的haha;hihi.
你这条语句的结果应该是hihi,而不是我所要的haha;hihi.
▼优质解答
答案和解析
String str = "[a;b]haha;[c;d]hihi";
// 三部分:[\\[]:开头; [^\\[\\]]+:非[]; [\\]]结尾
System.out.println(str.replaceAll("[\\[][^\\[\\]]+[\\]]", ""));
结果正确
// 三部分:[\\[]:开头; [^\\[\\]]+:非[]; [\\]]结尾
System.out.println(str.replaceAll("[\\[][^\\[\\]]+[\\]]", ""));
结果正确
看了 java,怎样用正则表达式去...的网友还看了以下:
java,怎样用正则表达式去掉方括号[]内的内容.如将"[a;b]haha;[c;d]hihi"变 2020-07-23 …
目前相对论的理论和实验都是基于人类的知识范畴内如果基本理论可以被推翻,是否代表相对论也可以被修正,从 2020-12-01 …
英语天气预报Here'stoday'swearherreport.Todayis(4月24号),Th 2020-12-14 …