`
fengpy2009
  • 浏览: 251353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

String.matches不包含从字符串中搜索的功能

 
阅读更多

public class testReg {

        public static void main(String[] args) {

        /* String.matches不包含从字符串中搜索的功能    */
         //Matcher.find
         String check = "(1[358]\\d{9})";
         Pattern regex = Pattern.compile(check);
         Matcher matcher = regex.matcher("10-20 02:04:43??的姓名:陈女士,他(她)留下了电话:13731977879,请求您现在给他(她)拨电话。");
         boolean isMatched = matcher.find();
         System.out.println("Matcher.find:"+isMatched);
         
         /*用String.matches*/
         String input = "";
         System.out.println("String.matches:"+input.matches("(1[358]\\d{9})"));
         
        }
        }

分享到:
评论

相关推荐

    字符串string.zip

    在本压缩包“字符串string.zip”中,主要包含的是与Java编程语言中字符串相关的教学资料,特别是针对S1课程的学员。这个课程旨在帮助学生深入理解程序逻辑,并且重点聚焦在Java中的字符串处理。文件“Chapter15”...

    用户输入一个字符串后,判断该字符串中包含几个汉字

    在C#编程中,判断一个字符串中包含多少个汉字是一项常见的任务,这涉及到字符编码和字符串处理的知识。在Unicode字符集中,汉字属于宽字符,通常每个汉字占用两个字节。在C#中,我们可以使用`System.Globalization`...

    C#实现读取字符串特定位置数据

    在C#编程中,有时我们需要从字符串中提取特定位置或模式的数据,这通常可以通过使用正则表达式来实现。正则表达式是一种强大的文本处理工具,可以用来匹配、查找、替换和提取字符串中的模式。本篇文章将深入探讨如何...

    判断字符串是否为数字

    以上介绍了四种判断字符串是否为数字的方法,包括逐字符检查、使用正则表达式、利用 `String.matches()` 方法以及基于 ASCII 值的比较。每种方法都有其适用场景和特点,开发者可以根据具体需求选择最合适的方式。...

    C#做的字符串查找,字符串长度计算和字符定位,匹配上的字符显红色

    在C#中,`String.Length`属性可以直接获取字符串的长度,即包含的字符数。例如,`string str = "Hello"; int length = str.Length;`会将`str`的长度(5)赋值给`length`。 字符定位是指在字符串中找到特定字符的...

    判断字符串是否是空

    2. **空格字符串(Whitespace String)**: 虽然字符串长度不为0,但只包含空格、制表符等空白字符。 3. **NULL或nil字符串**: 字符串对象本身为`nil`或`NULL`,表示未初始化或已释放。 在标题和描述中提到的方法是...

    获取字符串中的数字(两种方法)

    例如,在一个包含混合字母和数字的字符串中,我们可能只对其中的数字感兴趣。本篇文章将介绍两种在C#中实现这一功能的方法。 ### 二、第一种方法:遍历字符 #### 1. 方法原理 第一种方法是通过遍历字符串中的每个...

    c#获取字符串中汉字的个数

    在C#编程语言中,获取字符串中汉字的个数是一项常见的任务,特别是在处理文本数据时。这个需求通常出现在需要统计中文字符或者分析文本内容的场景。以下是一个详细的知识点讲解,将帮助你理解如何实现这一功能。 ...

    C#查找指定字符串算法

    这个方法返回指定字符串在当前字符串中第一次出现的位置,如果找不到则返回-1。例如: ```csharp string text = "Hello, World!"; string searchStr = "World"; int index = text.IndexOf(searchStr); if (index !=...

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

    4. 搜索与提取:`Regex.Match()`、`Regex.Matches()`和`Regex.Split()`分别用于查找第一个匹配项、所有匹配项以及根据模式分割字符串。 5. 替换操作:`Regex.Replace(input, pattern, replacement)`用于替换输入...

    统计字符串中子字符串出现的次数,并返回

    综上所述,"统计字符串中子字符串出现的次数,并返回"这一功能涉及了C#中的字符串基础知识、字符串查找方法、循环与递归逻辑、正则表达式以及算法优化等多个方面。通过深入理解和实践这些知识点,可以更好地应对各种...

    C#字符串操作

    本篇文章将深入探讨C#中的字符串操作,包括创建、访问、修改以及常见的字符串方法。 一、字符串的创建与初始化 在C#中,有两种主要方式创建字符串: 1. 使用双引号直接赋值:`string str = "Hello, World!";` 2. ...

    VB6.0从一串字符中只提取数字

    以上两种方法都能实现从字符串中提取数字的功能。在实际编程中,应根据具体需求和性能要求选择合适的方法。如果字符串中的数字连续且无其他干扰字符,自定义逻辑可能更为简单;而如果字符串中数字的格式复杂,包含...

    VB.Netstring.rar_VB 正则_vb.net 字符串

    总的来说,VB.Net中的字符串操作和正则表达式功能强大且灵活,对于开发人员来说是不可或缺的工具。理解并熟练掌握这些功能,可以极大地提升代码的效率和质量。通过阅读"VB.Net字符串和正则表达式参考手册",你可以...

    C#字符串处理的所有函数

    在C#编程语言中,字符串处理是日常开发工作中不可或缺的一部分。C#提供了丰富的字符串处理函数,使得开发者可以方便地操作和处理字符串。本篇笔记将详细介绍C#中涉及字符串的各种函数,帮助你全面掌握字符串处理的...

    C#字符串截取固定长度的方法

    - 如果输入的字符串长度超过指定长度,则返回从起始位置到指定长度的子字符串。 - 如果输入的字符串长度小于等于指定长度,则返回原字符串。 #### 方法二:考虑多字节编码 对于包含非ASCII字符(如中文、日文等)...

    java 字符串 正则表达式 详细实例代码

    在Java编程语言中,字符串(String)是至关重要的数据类型,用于存储和操作文本。字符串类提供了丰富的API,使得处理字符串变得高效且灵活。本篇将深入探讨Java中的字符串、正则表达式及其在实际编程中的详细实例代码...

    c#利用regex获取字符串中汉字的个数

    在C#编程中,我们经常会遇到需要处理字符串的情况,其中包括分析和操作字符串中的特定字符或字符集。在本教程中,我们将深入探讨如何利用正则表达式(Regex)来获取字符串中汉字的个数。正则表达式是匹配文本的强大...

    C#字符串处理技术

    - **创建字符串**:在C#中,字符串是不可变的对象,可以通过双引号创建,如`string str = "Hello, World!";`,或者使用`new`关键字和`String`类构造函数。 - **字符串字面量与字符串对象**:字面量字符串(如`...

    swift-在iOS日常开发中可能用到的简单工具.提示框以及对字符串处理

    print("字符串中不包含'Swift'。") } ``` 另外,字符串的格式化通常在显示数据或者与服务器交互时非常有用。例如,我们可能需要将数字格式化为货币样式: ```swift let price = 99.99 let formattedPrice = ...

Global site tag (gtag.js) - Google Analytics