`
C_SHaDow
  • 浏览: 49841 次
  • 性别: Icon_minigender_1
  • 来自: 大同
社区版块
存档分类
最新评论

String对正则表达式的支持

阅读更多

支持正则表达式的方法:

boolean matches(String regex)
String replaceAll(String regex, String replacement)
String replaceFirst(String regex, String replacement)
String[] split(String regex)
String[] split(String regex, int limit)

不支持正则表达式的方法:

String replace(char oldChar, char newChar)
String replace(CharSequence target, CharSequence replacement)

例:

String string = "com.cls.Test";
System.out.println(string.replace(".", "\\"));
System.out.println(string.replaceAll("\\.", "\\\\"));
 
分享到:
评论

相关推荐

    正则表达式

    1、 正则表达式是一个强大的字符串处理工具,可以对字符串进行、查找、提取、分割、替换等操作。它简单而且实用,是一个用于匹配字符串的模板,我们定义的任意的一个字符串都可以看成是一个正则表达式。 2、 String...

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

    C#字符串和正则表达式参考手册 目 录 第1章 系统处理文本的方式 1 1.1 .NET Framework 1 1.1.1 公共语言运行时 2 1.1.2 .NET Framework类库 3 1.2 文本是一种数据类型 4 1.2.1 C#的数据类型 5 1.2.2 字符和字符集 6 ...

    C# 最全的日期正则表达式,没有之一

    考虑到这个正则表达式仅仅是用作验证,所以捕获组没有意义,只会占用资源,影响匹配效率,所以可以使用非捕获组来进行优化。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2...

    String字符串匹配javascript 正则表达式

    在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,下面所述是对相关方法使用的总结,需要的朋友参考下。 String对象中支持正则表达式...

    常用证件号码的正则表达式大全(收集整理)

    许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的...

    Java正则表达式规则(技术文档)

    java正则表达式规则,包含java正则表达式基本知识、JavaScript RegExp对象参考手册、支持正则表达式的 String 对象的方法、定义正则表达式等内容。文档中有表达式的学习视频下载,配合文档会有不错的效果!

    正则表达式模式匹配的String方法

    在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,以下是对一些方法使用的总结。 String对象中支持正则表达式有4种方法,分别是:...

    Python正则表达式之基础篇

    正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。 其他编程语言中也有正则...得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量

    Python正则表达式介绍

    得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式...

    C#中常用的正则表达式实例

    目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外,C#基础类库中包含有一个命名空间(System.Text.RegularExpressions)和一系列可以充分发挥规则表达式威力的类(Regex、Match、Group等)。...

    零基础写python爬虫之神器正则表达式

    其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。 它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。 下图展示了使用...

    正则表达式 表示 非指定字符串开头的正则

    string)/’, ‘aa’) === true 这个用来验证一个字符串是否是非’string’开头的, 在perl或支持perl的正则表达式的语言(如php)中,可以用前看声明来做到这一点,正则表达式是: 代码如下: preg_match(‘/.*(?...

    正则表达式30分钟入门教程

    对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请查看相关文档。 下面来看看更多的例子: \ba\w*\b匹配以字母a开头的单词——先是某个单词开始处(\b),然后是字母a,然后是任意数量...

    VBA中采用正则表达式的四则运算

    采用正则表达式的四则运算:在VBA环境中,如何使用正则表达式,将正则表达式应用到四则运算中的算是分解中。 Dim r1 As RegExp Dim m1 As Match Dim mc1 As MatchCollection Dim str As String Dim sstr As String ...

    在Python中使用正则表达式的方法

    几乎所有的语言都有对正则表达式的支持,有的直接在语法中支持,有的使用扩展库的形式。python使用的就是扩展库re。  re.search(pattern,string,flag=0)  搜索文本中的匹配的模式是最常用的.以模式和文本作为输入...

    swift中的正则表达式小结

    作为一门先进的编程语言,Swift 可以说吸收了众多其他先进语言的优点,但是有一点却是让人略微失望的,就是 Swift 至今为止并没有在语言层面上支持正则表达式。 正则表达式的用处: 判断给定的字符串是否符合某一种...

    实用正则表达式匹配和替换大全

    而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式。 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一...

    Java正则表达式-详解(附相关真题)

    目录正则表达式1. 正则标记1.1 字符1.2 字符类1.3 预定义字符类1.4 边界匹配器(java一般不用到)1.5 Greedy 数量词1.6 Logical 运算符2. String类支持3. Java.util.regex包支持3.1 Pattern类(常用方法)3.2 Matcher类...

    TPerlRegEx正则表达式

    比regexpr好用,支持中文识别,识别中文时转化为UTF8字符串,如下面delphi7示例...因为不支持[\u4e00-\u9fa5]这样的表达,直接写字符,“u4e00”对应一,“u9fa5”对应“龥”,“[一-龥]”作为正则串就可以识别中文了

Global site tag (gtag.js) - Google Analytics