JAVA入门之正则表达式判断字符串包含中文

在实际应用中,我们有时从用户那里得到一些输入信息,对于特定应用,部分信息不允许包含中文字符,那
如何检测信息字符串中是否包含中文字符呢? 方法有很多,这篇就介绍一下如何通过
正则表达式来实习这个需求。

操作方法

  • 01

    新建一个类,在这个类中,我们接受用户在控制台的输入,进行业务判断后,输出判断结果!

  • 02

    编写业务逻辑代码,通过正则表达式判断用户输入的信息字符串是否包含中文! 我们使用的正则表达式是 : [\u4E00-\u9FA5]+

  • 03

    测试程序运行结果!可以看到,程序可以正确判断出用户输入的信息字符串是否包含中文! 整个程序代码如下: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ReTest { public static void main(String[] args) throws IOException { Pattern chinesePattern = Pattern.compile("[\u4E00-\u9FA5]+"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(true){ // 提示用户输入信息 System.out.println("请输入信息 : "); // 得到输入信息 String inputLine = br.readLine(); // 业务判断代码 Matcher matcherResult = chinesePattern.matcher(inputLine); String result = matcherResult.find()?"包含中文":"不包含中文"; // 输出结果 System.out.println("您输入的信息串 : " + result); } } }

(0)

相关推荐

  • java判断字符串是否包含某个字符

    java判断字符串是否包含某个字符,其实java库中已经含有此方法,只要我们拿来使用即可 操作方法 01 打开MyEclipse 并新建类"Test" 02 编写判断方法,其实方法 ...

  • php判断字符串是否包含

    在php程序中,经常需要判断某字符串是否含有特定字符串.字符串包含判断的方法很多,可以使用系统自带的一些函数去判断,也可以自定义字符串判断函数来实现. 方法一.使用strstr,strstr返回需要判 ...

  • excel怎么判断字符串中是否包含非汉字字符?

    在Excel电子表格中,我们经常遇到需要输入“姓名”的情况.一般情况下,姓名只能使用汉字,不能使用数字.字母等.那么,如何判断“姓名”数据的合法性呢?本文将通过len和lenb函数来实现. 1.样表如 ...

  • excel判断字符串是否包含“非汉字”字符

    在Excel电子表格中,我们经常遇到需要输入"姓名"的情况.一般情况下,姓名只能使用汉字,不能使用数字.字母等.那么,如何判断"姓名"数据的合法性呢?本文将通过 ...

  • 如何判断字符串是否为数字

    web开发,或者编程中都会用到变量,变量是存储对象或者字符串的载体,变量的类型可以是数字类型,字符串类型,double类型,bool类型等等.那么如何判断一个字符串是否为数字呢?? 由于正则表达式是通 ...

  • Notepad++快捷键&正则表达式替换字符串&插件使用介绍

    Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 1. 文件 ...

  • C#如何判断字符串是否为纯数字

    在编程流程中,经常需要对某个字符串判断是否包含非数字的其它字符,比如用户输入11位字符串,需要判断是否都为数字:用户输入的货币金额,需要判断是否为存数字等等. 下面举例说明如何制作[判断包含非数字]的 ...

  • java入门基础课程(Java基础教程)

    java入门基础课程(Java基础教程)

  • 怎么给EXCEL表格的单元格设置判断是否包含特定内容

    我们在使用Excel表格编辑数据的时候,想要判断单元格中是否包含特定内容,该怎么操作呢?今天就跟大家介绍一下怎么给EXCEL表格的单元格设置判断是否包含特定内容的具体操作步骤.1. 如图,在打开的Ex ...