`
yxx676229549
  • 浏览: 73869 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式,匹配任意字符,包括中文

阅读更多
package star20110512;

public class UpperTest {

	private static String regex = "^[A-Z]{1}(\\w*|\\W*|[\\u4e00-\\u9fa5]*)*[。]{1}$";
	
	public static boolean check(String string){
		return string.matches(regex);
	}
	public static void main(String[] args) {
		System.out.println(check("B我的天asdf13464?><?>|_!@@#$%%^&*(啊。"));
	}
}

 

分享到:
评论

相关推荐

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

    6. **取子匹配文本**:除了整个匹配外,正则表达式可能还包含捕获组,这些是用括号定义的子模式。`取子匹配文本`可以获取这些子模式的文本,这对于提取特定部分的文本非常有用。 7. **取子匹配数量**:这个方法返回...

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

    在探讨如何利用正则表达式来判断一个字符串除指定字符外不包含其他特殊字符之前,我们首先需要了解正则表达式的基本概念以及本场景中的具体需求。 ### 正则表达式简介 正则表达式是一种强大的文本处理工具,能够...

    正则表达式匹配算法

    这些基础语法是构建正则表达式匹配算法的基础。 接下来,我们可以采用DFA(确定有限状态自动机)或NFA(非确定有限状态自动机)来实现正则表达式的匹配。在这个案例中,C++代码可能是基于NFA实现的,因为NFA通常更...

    正则表达式匹配调试工具

    一个好的正则表达式匹配调试工具可以帮助开发者快速定位问题,理解匹配规则,并优化正则表达式。这类工具通常提供以下功能: 1. **实时匹配测试**:用户输入正则表达式和目标字符串,工具会即时展示匹配结果,帮助...

    关于在LABVIEW中使用正则匹配公式.vi

    正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时...

    使用正则表达式拆分字符串

    - **分隔符**:在大多数编程语言中,字符串拆分操作通常需要一个分隔符,正则表达式提供了一个灵活的分隔符,可以是任意复杂的模式,而不仅仅是单个字符。 - **全局匹配**:为了拆分整个字符串,我们需要启用全局...

    python正则表达式匹配不包含某几个字符的字符串方法

    ` 匹配任意字符任意次数(非贪婪模式); - `\.` 匹配点字符,使用反斜杠`\`进行转义; - `(?:jpg|png|jpeg)` 是一个非捕获组,用来匹配括号内的任意一个字符串,也就是文件的扩展名。 现在让我们来看如何将这个...

    正则表达式匹配任意字符(包括换行符)的写法

    今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是...

    常用java正则表达式

    句点符号(`.`)是正则表达式中最基础的元素之一,它代表任意单个字符。例如,`t.n`可以匹配所有以`t`开头、以`n`结尾且中间只有一个字符的字符串,如`tan`、`ten`、`tin`等。需要注意的是,句点符号匹配范围广泛,...

    易语言正则表达式取网址和名称

    局部变量 匹配结果, 结构体(正则表达式匹配) .局部变量 目标文本, 文本型 = "这里是包含网址的文本,比如 http://example.com 和 www.example.org" .局部变量 网址, 文本型 .程序段 .创建对象 正则表达式对象, ...

    IP地址的正则表达式

    7. **.**:匹配点号,但在这里使用了转义字符(\),因为点号在正则表达式中是特殊字符,代表任意单个字符。 8. **[0-9]**:匹配任何单个数字,包括0。 整个表达式重复四次,每次后面跟着一个点号和下一个表达式,...

    正则表达式必知必会v_1.0.pdf

    同时,正则表达式还提供了其他方式来匹配任意字符,例如使用字符集合([xxx])来匹配某些字符中的一个字符。 元字符和转义 在正则表达式中,元字符表示在正则表达式中不代表其字面含义,而是具有特别意义的字符。...

    正则表达式在数据库查询中的应用

    1. **模糊查询**:通过正则表达式匹配相似的文本,如查询包含特定单词或短语的记录。 ```sql SELECT * FROM articles WHERE content REGEXP '.*example.*'; ``` 2. **格式验证**:确保输入的数据符合预期的格式,...

    Lucene 使用正则表达式

    ### Lucene 使用正则表达式 #### 知识点概览 ...- `.*`: 匹配任意字符序列。 通过以上内容,我们可以看到如何在Lucene中使用正则表达式进行高级搜索,这对于处理大量数据时进行精确查询是非常有用的。

    正则表达式转换工具

    正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换等操作,涉及字符串处理的各个领域。正则表达式转换工具是专门针对这一需求而设计的,它能帮助用户将输入的内容转换...

    Python实现正则表达式匹配任意的邮箱方法

    正则表达式是一种用于匹配字符串中字符组合的模式,它是一个强大的文本处理工具,在编程语言中常用于文本搜索、替换等操作。...希望这篇文章关于Python实现正则表达式匹配任意邮箱的方法能给大家带来帮助。

    vb正则表达式实例(正则表达式测试程序)

    在VB.NET中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员通过模式匹配来处理字符串。这个“vb正则表达式实例”很可能是为了帮助开发者测试和理解正则表达式的工作原理而设计的一个应用...

    正则表达式的匹配规则

    1. 特殊字符:如"."匹配任意字符(除换行符外),"\d"匹配数字,"\D"匹配非数字,"\w"匹配字母、数字或下划线,"\W"匹配非字母、数字或下划线,"\s"匹配空白字符。 2. 转义:若要匹配特殊字符本身,需在其前加上反...

    正则表达式详解和字符串表示

    1. **`.`**:匹配任意单个字符,除了换行符。 2. **`^`**:匹配字符串的开始。 3. **`$`**:匹配字符串的结束。 4. **`\b`**:匹配单词边界。 5. **`[]`**:字符集,匹配括号内任一字符。 6. **`[^]`**:否定字符集...

Global site tag (gtag.js) - Google Analytics