背景:从学习java以来,就没认真总结过正则表达式的相关知识,写一篇随笔,进行总结。
1 暂时
正则表达式匹配汉字。
@Test public void testChinese(){ // 要匹配的字符串 String source = "<span title='5 星级酒店' class='dx dx5'>"; String reg_charset = "[\u4e00-\u9fa5]+"; Pattern p = Pattern.compile(reg_charset); Matcher m = p.matcher(source); while (m.find()) { System.out.println(m.group(0)); } }
运行结果:
星级酒店
核心代码:
String reg_charset = "[\u4e00-\u9fa5]+";
强大的工具
发现正则表达式在线生成或者检测工具非常强大,能够快速的匹配自己要书写的表达式,其中还列举了一些常用的表达式书写,不需要自己再一个一个去查找。
http://tools.jb51.net/regex/create_reg
查找汉字:


非常棒的工具!!
本文介绍了使用Java正则表达式匹配汉字的方法,并提供了一个具体的示例代码。通过实例演示了如何利用正则表达式匹配特定字符串中的汉字部分。此外,推荐了一款强大的正则表达式在线生成和检测工具。

415

被折叠的 条评论
为什么被折叠?



