前夜,有白胡子老爷爷托梦于我,传一表达式,笑称:“有此表达式,世间一切括号及其所包庇之物,将无处遁形”。
表达式如下:
\\<.*?>
那老头所言,我一开始是不信的,遂寻来一个字符串,想测一测。
String hourData = "<aaaa>哈哈哈";
String regex = "\\<.*?>";
System.out.println(hourData.replaceAll(regex, ""));
run键一点,一切且交给天意。
果不其然,“<>”竟立马不见,连带着包裹着的aaaa也一并不见了,只余下“哈哈哈”,仿佛在笑话我的无知。
随后我又测试了样例,竟无一漏网,不由得叹道:“此乃神物耶!”
本想着事情到此便算结束,奈何我脑壳子灵活,突发奇想:“若是我一个字符串里面有多种括号,那该如何?此物是否依旧神武?”
想到这里,我又寻了个字符串。
String hourData = "<a>【嘿】【111】哈哈哈哈";
String regex = "\\<.*?>|\\【.*?】";
System.out.println(hourData.replaceAll(regex, ""));
run键一点,让我们把结果再次交给天意。
结果如何,且看下图。
果不其然,此物依旧威武。
测试完毕,我便立马拿小本本将此表达式记录在册,以便下次再临幸。在座的各位若是有意,便拿去,我有的是表达式。
哈哈~