`
houkai2009
  • 浏览: 226730 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • 浪迹随风: 文章是挺好的,不过太杂了。。。信息量也很大。。。很难消化。。。 ...
    EJB 介绍
  • javaersu: yds3300376yd 写道学习了,只是楼主写的有点杂,现在 ...
    EJB 介绍
  • yds3300376yd: 学习了,只是楼主写的有点杂,现在还看不太懂,刚学习EJB,我觉 ...
    EJB 介绍
  • javaersu: 不错,这里也有一篇类似的EJB文章教程http://www.y ...
    EJB 介绍
  • dingding5060: brother , 你贴代码想说明什么???
    enum

字符串是否匹配正则表达式

    博客分类:
  • java
阅读更多
  /**
     * 字符串是否匹配正则表达式
     * @param regex 正则表达式
     * @param str 待匹配字符串
     * @return true:匹配成功;false:匹配失败
     */
    public static boolean matchRegex(String regex,String str)
    {
        //将给定的正则表达式编译到模式中
        Pattern pattern = Pattern.compile(regex);
       
        //匹配给定输入与此模式的匹配器
        Matcher match = pattern.matcher(str);
       
        return match.matches();
    }   
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    C#字符串和正则表达式参考手册

    1. 正则表达式基础:正则表达式是一种模式匹配工具,用于在字符串中搜索、替换和提取特定模式。 2. 正则表达式对象:在C#中,使用`System.Text.RegularExpressions`命名空间下的`Regex`类来处理正则表达式。 3. ...

    Java根据正则表达式生成字符串—Xeger,automaton

    正则表达式是一种强大的文本模式匹配工具,可以用于搜索、替换或者提取符合特定规则的字符串。在本篇文章中,我们将深入探讨如何利用Java中的Xeger和automaton库来根据正则表达式生成随机字符串。 首先,我们要了解...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    1. **`search()`** 方法用于检测字符串中是否包含指定的正则表达式模式,并返回首次匹配的位置。例如: ```javascript var str = "Visit Runoob!"; var n = str.search(/Runoob/i); console.log(n); // 输出:6 ...

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

    正则表达式是一种非常强大的字符串匹配工具,通过使用正则表达式,我们可以实现字符串的各种操作,例如匹配、验证、提取和替换等。然而,正则表达式的使用需要一定的规则和语法,因此,开发者需要熟悉正则表达式的...

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

    - **模式匹配**:正则表达式由一系列字符和特殊符号组成,用于定义一个模式,该模式可以匹配特定的字符串。 - **元字符**:如`*`, `+`, `?`, `{}`, `[]`, `\`等,它们具有特殊的含义,用于指定重复次数、选择范围...

    VB字符串和正则表达式参考手册

    例如,`Match()`方法用于查找首次匹配的模式,`Matches()`方法查找所有匹配项,`Replace()`方法替换匹配的文本,而`Split()`方法根据正则表达式分割字符串。 正则表达式语法包含多种特殊字符和构造,如`.`匹配任意...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

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

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

    LabVIEW中常用的字符串匹配符及正则表达式.doc

    ### LabVIEW中常用的字符串匹配符及正则表达式 #### 引言 在现代软件开发中,特别是涉及数据处理的应用程序设计中,字符串操作是非常重要的一个环节。LabVIEW作为一种广泛应用于工程领域的图形化编程环境,提供了...

    C#字符串操作与正则表达式

    在C#编程语言中,字符串操作和正则表达式是两个非常重要的概念,它们在处理文本数据时起着至关重要的作用。这篇文档“C#正则表达式.pdf”很可能是详细讲解这两个主题的教程。 首先,让我们深入了解一下C#中的字符串...

    C#字符串和正则表达式参考手册.pdf

    例如,假设有一个字符串变量myInput包含了电子邮件地址,使用正则表达式可以简洁地检查该地址是否符合预期的格式,并返回一个布尔值表示匹配成功与否。如果没有正则表达式,类似的检查可能需要编写许多行代码才能...

    PHP 笔记001 - 字符串、正则表达式

    正则表达式则是一种强大的文本匹配工具,它允许我们在字符串中搜索、匹配和提取特定的文本模式。 ### 字符串处理 PHP提供了丰富的字符串处理函数,从基本的字符操作到复杂的文本转换,涵盖了日常开发中常见的需求...

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

    在易语言中,正则表达式类是一个非常重要的工具,用于处理字符串的模式匹配和查找。在处理中文文本时,这个功能尤为关键,因为中文字符的编码和处理方式与英文有所不同。 正则表达式是用于匹配字符串模式的一种强大...

    regexgen生成与一组字符串匹配的正则表达式

    "regexgen生成与一组字符串匹配的正则表达式"这个主题恰好解决了在处理大量数据时,手动编写复杂正则表达式的难题。 `regexgen` 是一个工具,它能够自动生成最简洁、最高效的正则表达式,用于匹配给定的一组字符串...

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

    在正则表达式中,可以使用特殊字符或者字符集合来标示被搜索的目的字符串。例如,使用句点(.)可以匹配任意的单个字符。同时,正则表达式还提供了其他方式来匹配任意字符,例如使用字符集合([xxx])来匹配某些字符...

    PB实现的正则表达式

    例如,你可以创建一个正则表达式对象,然后使用它来测试字符串是否符合特定模式,或者从字符串中提取匹配的子串。 在实际应用中,使用正则表达式可能涉及到以下步骤: 1. 创建正则表达式:定义你要匹配的模式,例如...

    《PHP-Web应用开发案例教程》第章-字符串操作与正则表达式.pptx

    正则表达式是一种对字符串进行模式匹配和替换的规则,在字符串处理中起着非常重要的作用。PHP中提供了多种正则表达式函数,例如preg_match()、preg_match_all()、preg_replace()等,可以用来实现字符串的模式匹配和...

    VB_NET字符串和正则表达式参考手册

    《VB.NET字符串和正则表达式参考手册》是一本深入探讨VB.NET编程中字符串操作与正则表达式应用的专业指南。这本书旨在帮助开发者熟练掌握在.NET框架下,尤其是在VB.NET环境中处理字符串和运用正则表达式的技巧。 ...

    C#字符串和正则表达式参考手册.rar

    - **匹配**:`Match`方法用于检查字符串是否包含与正则表达式匹配的部分,而`Matches`则返回所有匹配项的集合。 - **替换**:`Replace`方法可以将字符串中所有匹配的部分替换为指定的新字符串。 - **分割**:`Split`...

    java正则表达式.zip

    - `matches()`: 检查整个输入字符串是否匹配整个正则表达式。 - `find()`: 在输入字符串中寻找第一个匹配的子串,返回true表示找到,false表示未找到。 - `group()`: 返回匹配的子串。`group(0)`返回整个匹配的子串...

Global site tag (gtag.js) - Google Analytics