Java 正则判断一个字符串中是否包含中文
使用正则判断一个字符串中是否包含中文或者中文字符
代码实现如下:
import java.util.regex.Matcher;
import java.util.regex.Pattern; /**
* Created by Miracle Luna on 2019/12/20
*/
public class ChineseCheck { public static void main(String[] args) {
String str = "Hello! 《满江红》";
System.out.println("==> " + isContainChinese(str));
} /**
* 字符串是否包含中文
* @param str 待校验字符串
* @return true 包含中文字符 false 不包含中文字符
*/
public static boolean isContainChinese(String str) { Pattern p = Pattern.compile("[\u4E00-\u9FA5|\\!|\\,|\\。|\\(|\\)|\\《|\\》|\\“|\\”|\\?|\\:|\\;|\\【|\\】]");
Matcher m = p.matcher(str);
if (m.find()) {
return true;
}
return false;
} }
执行结果如下:
==> true
Java 正则判断一个字符串中是否包含中文的更多相关文章
- 判断一个字符串中是否包含另一个字符串(KMP、BF)
		
判断一个字符串是否是另一个字符串的子串,也就是strstr()函数的实现,简单的实现方法是BF算法. 1.BF算法 int BF(char *s, char *p){ ; ; int j; while ...
 - asp程序里,如何判断一个字符串中存在包含了另一个字符串?
		
1.判断是否包含某某字符函数是:Instr()和InstrRev();2.具体使用如下:ab="abcdefgHTTP"你可以用Instr()或者InstrRev()来判断if I ...
 - java判断一个字符串中是否包含全角
		
public static boolean isAngle(String str){ if(str.getBytes().length==str.length()){ //全是半角 return tr ...
 - 用JAVA写查询一个字符串中是否包含另外一个字符串以及出现的次数
		
package JAVA; import java.awt.List;import java.util.ArrayList;/** * * @author 梁小鱼 * */public class ...
 - jQuery判断一个字符串中是否包含一个字符串(一)
		
var key = 'java'; var str = "hello,javascript,welcome to my world"; if(key.indexOf(str)!=- ...
 - oracle判断一个字符串中是否包含另外一个字符串
		
select * from a where instr(a,b)>0; 用于实现B字段是A字段中的某一部分的时候,要论顺序或者要相邻的字符. 如果想要不论顺序或者不相邻的字符时,定义函数可以实现 ...
 - 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
		
主要掌握String中的方法 char[] toCharArray() 将此字符串转换为一个新的字符数组. int indexOf(String str) 返回 ...
 - oracle 如何判断字符串中是否包含中文?超级简单!
		
1.情景展示 如何快速的判断出指定字符串中是否包含中文呢? 2.解决方案 通过length()和lengthb()函数的比对结果进行判断. lengthb(string)计算string所占的字节 ...
 - java判断字符串中是否包含中文 过滤中文
		
package com.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test ...
 
随机推荐
- Python+request  获取响应(elapsed)和响应时间(timeout)《七》
			
requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的.如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间 具体的实现如下: 超时( ...
 - Ubuntu 搭建 Ftp 服务器
			
1.在 ubuntu 中 下载 vsftpd 要是你安装了 vsftpd 输入:vsftpd -v ,会有版本提示 如果没有,则进行安装 vsftpd 输入 apt-get install vs ...
 - python字典的增删改查操作
			
一.字典 (键值对) 1.字典的基本格式:{key1:1,key2:2} 2.字典里的键必须是不可变的(如:数字,字符串,元组,bool值);值是可变的,可用数字,字符串,列表,字典等. 3.字典里 ...
 - Windows10关闭自动更新总结
			
试过好多关闭windows自动更新的方法,但是在每次重启后发现C盘又塞了一堆更新包,强迫症的我必须要彻底关闭它! 1. services关闭 运行 services.msc ,找到Windows Up ...
 - HDU 3824/ BZOJ 3963 [WF2011]MachineWorks (斜率优化DP+CDQ分治维护凸包)
			
题面 BZOJ传送门(中文题面但是权限题) HDU传送门(英文题面) 分析 定义f[i]f[i]f[i]表示在iii时间(离散化之后)卖出手上的机器的最大收益.转移方程式比较好写f[i]=max{f[ ...
 - learning express step(七)
			
Route handlers enable you to define multiple routes for a path. The example below defines two routes ...
 - python的协程,monkeyPatch
			
monkey patch 一般指运行时候进行动态替换. 基本上我们使用gevent,会在最开头的地方加入gevent.monkey.patch_all();把标准库中的thread/socket等给替 ...
 - 简单删除我的电脑里的wps云文档图标
			
装个wps,用着都挺好,我的电脑一直存在wps云文档的图标. 看久了就觉得很膈应,那就直接干掉吧. 桌面新建一个文本文件,选中新建文本文档.txt 按f2 然后修改为11.reg(任意名称只要保证后缀 ...
 - windows游戏编程鼠标
			
①.常用鼠标消息: WM_MOUSEMOVE 鼠标移动位置 WM_LBUTTONDOWN 鼠标左键按下 WM_LBUTTONUP 鼠标左键弹起 ...
 - Echarts-复杂关系图(源码)
			
关系图: 代码: <!DOCTYPE html> <head> <meta charset="utf-8"> <script type=& ...