`

正则表达式匹配中文

    博客分类:
  • Java
 
阅读更多
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class Main {
	public static void main(String[] args) {
		checkChs("2012欧洲杯start");
	}
	
	public static boolean checkChs(String str) {  
		  boolean mark = false;  
		  
		  Pattern pattern = Pattern.compile("[\u4E00-\u9FA5]");  
		  Matcher matc = pattern.matcher(str);  
		  StringBuffer stb = new StringBuffer();  
		  while (matc.find()) {  
		   mark = true;  
		   stb.append(matc.group());  
		  }  
		  if (mark) {  
		   System.out.println("匹配的字符串为:" + stb.toString());  
		  }  
		  return mark;  
		 }
}
分享到:
评论

相关推荐

    易语言正则表达式匹配中文

    本文将深入探讨易语言中的正则表达式匹配中文的原理、方法以及应用。 正则表达式(Regular Expression)是一种模式匹配的语言,用于描述一种字符串的集合。在易语言中,我们可以通过内置的字符串函数来实现正则...

    易语言正则表达式类匹配中文

    例如,对于一个新闻网站,可以利用正则表达式类匹配中文源码来提取文章标题或关键词,或者在用户输入的搜索查询中进行模糊匹配,提高搜索效率。 通过易语言提供的正则表达式类,我们可以高效地处理中文文本,进行...

    易语言源码正则表达式匹配中文.7z

    在本压缩包“易语言源码正则表达式匹配中文.7z”中,包含的是易语言编写的源代码,用于实现正则表达式匹配中文的功能。 正则表达式(Regular Expression)是一种模式匹配工具,广泛应用于字符串处理,如数据验证、...

    PHP 正则表达式匹配汉字、字母、数字、下划线

    PHP 正则表达式匹配汉字、字母、数字、下划线

    PB实现的正则表达式

    在IT领域,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它能够进行复杂的模式匹配、查找、替换等操作。在本话题中,我们将探讨如何使用PowerBuilder 11.5这一经典的开发环境来实现正则...

    易语言源码正则表达式匹配中文.rar

    易语言源码正则表达式匹配中文.rar 易语言源码正则表达式匹配中文.rar 易语言源码正则表达式匹配中文.rar 易语言源码正则表达式匹配中文.rar 易语言源码正则表达式匹配中文.rar 易语言源码正则表达式匹配中文....

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    在Qt框架中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员以结构化的方式匹配、查找、替换或验证字符串。本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit...

    正则表达式大全 - 收集的最常用正则表达式

    3. 匹配空白行:`ns*r` - 此正则表达式匹配包含任意数量空格、制表符或其他空白字符的行。`n`匹配换行符,`s`匹配任何空白字符,`*`表示前面的元素可以出现零次或多次,`r`在某些环境(如Python)中代表换行符。 4....

    精通正则表达式(第三版)简体中文版

    本书《精通正则表达式(第三版)简体中文版》主要介绍了正则表达式的概念、语法以及如何在不同的环境中高效地使用正则表达式。 #### 二、正则表达式的语法基础 1. **元字符**:正则表达式中的特殊字符,用于指定...

    使用正则表达式验证中文汉字输入

    在JavaScript、Python、Java等语言中,我们可以构建以下正则表达式来匹配中文汉字: 1. 匹配GB2312编码范围内的汉字: ```regex /[\uB0A1-\uF7FE]/ ``` 2. 匹配GBK编码范围内的汉字: ```regex /[\u8140-\...

    正则表达式大全.docx

    $/` - 此正则表达式匹配完整的URL,包括HTTP或HTTPS协议、域名和可选路径。 6. IP 地址:`/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/` - 用于验证IPv4地址的...

    正则表达式统计汉字

    3. **正则表达式匹配汉字字符** 4. **字符串操作函数的应用** 5. **统计特定字符出现次数的方法** #### 详细解析 ##### 1. 正则表达式的概念 正则表达式(Regular Expression)是一种强大的文本处理工具,可以用来...

    易语言正则表达式文本替换

    正则表达式(Regular Expression)是一种模式匹配工具,用于对字符串进行搜索、查找、替换等操作。在易语言中,正则表达式主要通过内置的函数和模块来实现。例如,"子程序_正则文本替换"可能就是一个易语言中用于...

    boost库中的正则表达式

    5. **匹配结果**:`match_results`类用于存储正则表达式匹配的结果,包括匹配的子串、开始和结束位置等信息。匹配结果可以通过`regex_match`和`regex_search`的第二个参数传递,并在匹配成功后访问。 6. **匹配标志...

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    - `[\u4e00-\u9fa5\d_a-zA-Z]` 是一个字符集,表示匹配中文、数字、字母和下划线。 - `+` 表示前面的字符集中的任意字符可以出现一次或多次。 - `$` 表示匹配字符串的结尾。 这样,整个正则表达式就能确保从头到尾...

    精通正则表达式中文版英文版_中文版为扫描版

    正则表达式是一种强大的文本处理工具,用于在字符串中匹配、查找、替换或者提取特定模式。它是编程语言中不可或缺的一部分,特别是在处理文本数据时。"精通正则表达式"是一本备受推崇的书籍,由Jeffrey E. F. Friedl...

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    根据题目描述,我们需要构建一个正则表达式来匹配一段字符串,该字符串除了允许出现特定字符(例如下划线 `_`)之外,不允许包含任何其他特殊字符。这里的“特殊字符”通常指的是那些不在字母数字字符集范围内的符号...

    使用正则表达式检测字符串中重复出现的词

    在IT领域,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在本示例中,我们将讨论如何利用正则表达式来检测字符串中重复出现的词。这个功能在数据清洗、文本分析、日志...

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    正则表达式是指用来描述字符串模式的表达式,通过使用正则表达式,我们可以轻松地实现字符串的匹配、验证、提取和替换等操作。在 C# 中,我们可以使用 System.Text.RegularExpressions 命名空间中的 Regex 类来实现...

    常用正则表达式大全.txt

    正则表达式是一种用于文本模式匹配的强大工具。通过定义一组规则来识别文本中的特定模式,正则表达式被广泛应用于各种场景,如数据验证、搜索替换等。 ### 数字验证 1. **纯数字验证**:只允许输入纯数字。 - ...

Global site tag (gtag.js) - Google Analytics