`
navygg
  • 浏览: 42873 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

正则小结2

阅读更多
java 代码
  1. import java.util.regex.Matcher;   
  2. import java.util.regex.Pattern;   
  3. public class TestPattern {   
  4.     public static void main(String[] args)  {   
  5.         System.out.println("abc".matches("..."));   
  6.         Pattern p = Pattern.compile("[a-z]{3}");   
  7.         Matcher m = p.matcher("abc");   
  8.         System.out.println(m.matches());   
  9.            
  10.            
  11.         run("013.022.022.022".matches("\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}"));   
  12.         run("222".matches("[0-2][0-9][0-9]"));   
  13.         run("A".matches("[A-Z&&[ASD]]"));//交集   
  14.         run("a".matches("[A-Za-z]"));//并集   
  15.         run("a".matches("[a-z]|[A-Z]"));   
  16.         run(" hr".matches("^s.*"));//开头   
  17.         run("".matches(".*t$"));//结尾   
  18.         run(" \n".matches("^[^\\n&&[\\s]]*\\n$"));//空行     
  19.     }   
  20.     public static void run(Object o)   
  21.     {   
  22.         System.out.println(o);   
  23.     }   
  24.   
  25. }   
分享到:
评论

相关推荐

    Java 正则表达式小结

    Java正则表达式是Java编程语言中的一个强大工具,它用于在字符串中进行模式匹配和查找、替换等操作。在本文中,我们将深入探讨Java正则表达式的概念、语法以及如何在实际编程中使用它们。 1. **正则表达式基础** -...

    正则表达式小结

    2. **常用正则表达式模式**: - 匹配特定数字:例如`^[1-9]d*$`匹配正整数,`^-?[1-9]d*$`匹配整数等,这里的`^`表示开始,`$`表示结束,`d`代表数字,`*`表示前面的元素可以重复任意次数(包括0次)。 - 匹配特定...

    个人 正则表达式 学习小结

    ### 正则表达式基础学习小结 正则表达式是一种强大的文本匹配工具,用于在字符串中查找或替换模式。本文将对正则表达式的几个关键概念进行详细解析,包括元字符、字符类、量词以及边界匹配等,旨在帮助初学者理解并...

    正则表达式匹配算法小结

    **时间复杂度分析**:将正则表达式转换为DFA的时间复杂度为O(2^m),即最坏情况下状态数呈指数增长;匹配文本的时间复杂度为O(n)。如果需要找出所有完全匹配的位置,时间复杂度为O(mn)。 ##### 混合方法 混合方法是...

    C#正则表达式小结(常用的正则表达式)

    ### C#中的正则表达式应用详解 在软件开发领域,正则表达式是一种非常强大的文本处理工具。本文将基于给定的标题、描述及部分示例内容,深入解析常用的几种正则表达式及其应用场景。 #### 1. 数字相关的正则表达式...

    C#正则表达式小结.doc

    C#正则表达式是.NET框架中用于处理字符串模式匹配的强大工具,它允许开发者通过预定义的模式来检查、搜索、替换或者提取文本中的特定部分。以下是对C#正则表达式常用知识点的详细说明: 1. **数字验证**: - `^[0-...

    正则表达式学习笔记小结分享

    修饰符如 `i`(忽略大小写)、`g`(全局匹配)和 `m`(多行匹配)可以改变正则表达式的匹配行为。 字符集合用于指定一组允许的字符,如 `[abc]` 匹配任意一个 'a'、'b' 或 'c'。`[^abc]` 则匹配除 'a'、'b' 和 'c' ...

    PHP 正则表达式小结

    1.PHP中两个常用的正则函数 a.preg_match 正则函数,以perl语言为基础 语法:preg_match( mode,string subject,array matches)...2.正则表达式中包括的元素 a.原子(普通字符:a-z A-Z 0-9 、原子表、转义字符) b.元字

    2021年前端必用js正则(小结).docx

    ### 2021年前端必用JS正则表达式小结 在前端开发中,正则表达式是一种非常强大的工具,它可以帮助我们快速地进行字符串的搜索、替换以及验证等操作。以下是一些2021年常用的JavaScript正则表达式及其应用场景。 ##...

    ASP.NET正则表达式应用小结

    ### ASP.NET中的正则表达式应用详解 在ASP.NET开发过程中,正则表达式作为一种强大的文本处理工具,被广泛应用于各种场景中。本文将总结并详细介绍ASP.NET中一些常用的正则表达式及其应用场景。 #### 1. 数字验证...

    数据库中使用正则表达式小结

    2. 接着,使用`sp_OASetProperty`设置正则表达式的属性,如`Pattern`(设置为`@regexp`参数),`Global`(默认设置为false,意味着只查找第一个匹配项)和`IgnoreCase`(根据`@ignorecase`参数决定是否忽略大小写)...

    精通正则表达式~~~

    小结... 16 可选项元素... 17 其他量词:重复出现... 18 括号及反向引用... 20 神奇的转义... 22 基础知识拓展... 23 语言的差异... 23 正则表达式的目标... 23 更多的例子... 23 正则表达式术语汇总... ...

    jQuery中校验时间格式的正则表达式小结

    首先,我们关注的核心正则表达式是`/^([0-2][0-9]):([0-5][0-9]):([0-5][0-9])$/`。这个正则表达式用于检查输入的时间字符串是否符合24小时制的"HH:MM:SS"格式。每个部分的含义如下: 1. `^`:表示匹配字符串的开始...

    正则表达式必知必会pdf

    目录 · · · · · ·第1章 正则表达式入门1.1 正则表达式的用途1.2 如何使用正则表达式1.3 什么是正则表达式1.4 使用正则表达式1.5 在继续学习之前1.6 小结第2章 匹配单个字符2.1 匹配纯文本2.2 匹配任意字符2.3 ...

    常用 正则表达式 集合

    ### C#正则表达式小结 #### 1. 数字匹配 - **任意数字**:`"^[0-9]*$"` 匹配任意长度的数字串。 - **恰好n位数字**:`"^\d{n}$"` 匹配恰好n位数字的字符串。 - **至少n位数字**:`"^\d{n,}$"` 匹配至少n位...

    18.C#字符串和正则表达式参考手册 影印版

    1.7 小结 27 第2章 String类和StringBuilder类 28 2.1 学习本章要用到的工具 28 2.2 文本结构 29 2.3 String类 30 2.3.1 内置字符串 32 2.3.2 构建 34 2.3.3 字符串的转义 36 2.4 StringBuilder类 37 2.4.1 长度和...

Global site tag (gtag.js) - Google Analytics