java 正则 中文_Java使用正则表达式(regex)匹配中文实例代码
只能输入中文
/**
* 22.验证汉字
* 表达式 ^[\u4e00-\u9fa5]{0,}$
* 描述 只能汉字
* 匹配的例子 清清月儿
*/
@Test
public void a1() {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String regex = "^[\\u4e00-\\u9fa5]*$";
Matcher m = Pattern.compile(regex).matcher(input);
System.out.println(m.find());
sc.close();
}
PS:下面看下Java中要匹配中文的正则表达式可以有两种写法:一是使用unicode中文码;二是直接使用汉字字符;
例:
(1)String str = "晴";
String regexStr = "[\u4E00-\u9FA5]";
str.regex(regexStr);
(2)String str = "晴";
String regexStr = "[一-龥]";
str.regex(regexStr);
说明:
(1)现在网上大多数用于判断中文字符的是 \u4E00-\u9FA5 这个范围是只是“中日韩统一表意文字”这个区间,但这不是全部,如果要全部包含,则还要他们的扩展集、部首、象形字、注间字母等等; 具体可以查看unicode中简体中文编码
(2) "[一-龥]";是查出的\u4E00-\u9FA5对应的中文。具体uniocde2中文进行查询
以上所述是小编给大家介绍的Java使用正则表达式(regex)匹配中文实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
java 正则 中文_Java使用正则表达式(regex)匹配中文实例代码相关推荐
- java正则 链接_Java使用正则表达式匹配获取链接地址的方法示例
本文实例讲述了Java使用正则表达式匹配获取链接地址的方法.分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例 ...
- java 音色识别_Java实现Shazam声音识别算法的实例代码
Shazam算法采用傅里叶变换将时域信号转换为频域信号,并获得音频指纹,最后匹配指纹契合度来识别音频. 1.AudioSystem获取音频 奈奎斯特-香农采样定理告诉我们,为了能捕获人类能听到的声音频 ...
- java正则测试_Java的正则表达式
Java正则表达式:定义了字符串的模式:可以用来搜索.编辑.或处理文本: 指定为字符串的正则表达式必须首先被编译为此类的实例.然后将得到的模式用于创建Matcher对象,依照正则表达式,该对象可以与任 ...
- java 正则 小数_java用正则表达式判断是否是小数的方法
java用正则表达式判断是否是小数的方法 发布时间:2020-06-23 19:57:04 来源:亿速云 阅读:319 作者:Leah 这篇文章将为大家详细讲解有关java用正则表达式判断是否是小数的 ...
- java 正则 捕获_Java通过正则表达式捕获组中的文本
1.简介 Java 正则表达式如何捕获组中的文本 ?--请看下文. 2.代码 /** * 版权所有 编程十万个怎么办(www.tah1986.com) */ public class Capturin ...
- java 正则 空格_java 正则匹配空格字符串 正则表达式截取字符串
java 正则匹配空格字符串 正则表达式截取字符串 需求:从一堆sql中取出某些特定字符串: 比如配置的sql语句为:"company_code = @cc and project_id = ...
- java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法
今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,". ...
- java 正则regex_Java中的正则表达式– Java Regex示例
java 正则regex Welcome to Regular Expression in Java. It's also called Regex in Java. When I started p ...
- java 正则 单个字符_正则表达式教程之匹配单个字符详解
本文实例讲述了正则表达式教程之匹配单个字符.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的 ...
- java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
最新文章
- 使用opencv dnn 模块调用darknet模型时候出错,不支持relu激活函数
- 强化学习笔记:PPO 【近端策略优化(Proximal Policy Optimization)】
- 4.1.2 OS之文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的
- Vue项目如何实现国际化?分享一下基于vue-i18n实现国际化的经验
- [机器学习] XGB/LGB---自定义损失函数与评价函数
- JMail 应用实践(一)--- 简介用Java程序发送email
- Indian Buffet Process(印度自助餐过程)介绍
- hadoopsdk使用_Hadoop的一些基本操作
- C# 获得Excel工作簿Sheet页面(工作表)集合的名称
- android获取根视图
- 北京2018网络赛 hihocoder#1828 : Saving Tang Monk II (BFS + DP +多开一维)
- 企业微信绑定企业邮箱服务器配置,企业微信企业邮箱开通规则说明介绍
- 记一次rm -rf之后的数据恢复操作
- python中while用法
- linux如何连接蓝牙音箱,蓝牙音箱在Ubuntu 16.04中没有声音
- 态势感知“裸奔”的中国人 | 专访 360 张翀斌
- 对Excel进行瘦身的两个方法
- The Plant Journal | DAP-seq助力揭示乌龙茶树杂种优势形成的分子机制
- 应用之星推出“图文app”制作工具,并附上教程
- activiti-会签任务