本文实例讲述了Java正则匹配中文的方法。分享给大家供大家参考,具体如下:

1、匹配双引号间内容:
public void test1() {
// 匹配双引号间内容
String pstr = "\"([^\"]+)\"";
Pattern p = Pattern.compile(pstr);
Matcher m = p.matcher("\"goodjob\"");
System.out.println(m.find() ? m.group(1) : "nothing");
// 测试中文
m = p.matcher("\"goodjob里面有中文呢\"");
System.out.println(m.find() ? m.group(1) : "nothing");
}
2、中文内容也匹配:
public void test2() {
// 中文内容也匹配
String pstr = "\"([^\"|[\u4e00-\u9fa5]]+)\"";
Pattern p = Pattern.compile(pstr);
Matcher m = p.matcher("\"goodjob里面有中文呢\"");
System.out.println(m.find() ? m.group(1) : "nothing");
// 测试标点
m = p.matcher("\"goodjob还有标点!\"");
System.out.println(m.find() ? m.group(1) : "nothing");
}
3、标点也匹配:
public void test3() {
// 标点也匹配
Pattern p = Pattern.compile("\"([^\"|[\u4e00-\u9fa5\ufe30-\uffa0]]+)\"");
Matcher m = p.matcher("\"goodjob还有标点!\"");
System.out.println(m.find() ? m.group(1) : "nothing");
}
上面三个程序的输出如下:
goodjob nothing goodjob里面有中文呢 nothing goodjob还有标点!
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools./regex/javascript
正则表达式在线生成工具:
http://tools./regex/create_reg
希望本文所述对大家java程序设计有所帮助。
# Java
# 正则匹配
# 中文
# Java正则验证电话
# 手机
# 邮箱
# 日期
# 金额的方法示例
# Java基于正则实现的日期校验功能示例
# java正则实现各种日期格式化
# 详解Java判断是否是整数
# 小数或实数的正则表达式
# java使用正则表达式判断邮箱格式是否正确的方法
# Java中正则表达式去除html标签
# JAVA正则表达式 Pattern和Matcher
# java正则表达式提取数字的方法实例
# 用Java正则去掉字符串中重复出现的字符
# Java正则表达式入门基础篇(新手必看)
# Java正则判断日期格式是否正确的方法示例
# 正则表达式
# 双引号
# 给大家
# 所述
# 程序设计
# 再为
# 测试工具
# 讲述了
# pstr
# Pattern
# String
# void
# goodjob
# System
# matcher
# compile
相关文章:
建站之星如何实现PC+手机+微信网站五合一建站?
如何通过主机屋免费建站教程十分钟搭建网站?
如何用y主机助手快速搭建网站?
建站上市公司网站建设方案与SEO优化服务定制指南
微课制作网站有哪些,微课网怎么进?
如何在Windows环境下新建FTP站点并设置权限?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
实例解析angularjs的filter过滤器
如何在宝塔面板中修改默认建站目录?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
建站之星免费模板:自助建站系统与智能响应式一键生成
音乐网站服务器如何优化API响应速度?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
定制建站流程步骤详解:一站式方案设计与开发指南
南宁网站建设制作定制,南宁网站建设可以定制吗?
如何用PHP工具快速搭建高效网站?
存储型VPS适合搭建中小型网站吗?
广平建站公司哪家专业可靠?如何选择?
如何在景安服务器上快速搭建个人网站?
如何在七牛云存储上搭建网站并设置自定义域名?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
电商网站制作公司有哪些,1688网是什么意思?
如何用美橙互联一键搭建多站合一网站?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何基于云服务器快速搭建个人网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
在线制作视频的网站有哪些,电脑如何制作视频短片?
建站VPS选购需注意哪些关键参数?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
如何选择服务器才能高效搭建专属网站?
c# 在高并发场景下,委托和接口调用的性能对比
公司门户网站制作流程,华为官网怎么做?
如何在腾讯云免费申请建站?
建站之星代理如何优化在线客服效率?
宁波自助建站系统如何快速打造专业企业网站?
如何通过服务器快速搭建网站?完整步骤解析
济南网站制作的价格,历城一职专官方网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
视频网站制作教程,怎么样制作优酷网的小视频?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
开封网站制作公司,网络用语开封是什么意思?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
家庭建站与云服务器建站,如何选择更优?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
定制建站流程解析:需求评估与SEO优化功能开发指南
如何在阿里云通过域名搭建网站?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。