`

正则表达式中的java 转义字符

    博客分类:
  • Java
阅读更多

java 的转义字符,在正则表达式中应用

点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C


Java代码
String str2="a&b&c";
String strs[]=str2.split("&");
for(String str:strs){
System.out.println(str);
}
并不会打出 a , b ,c需要转义才可如:

Java代码
String str2="a&b&c";
String strs[]=str2.split("\\u0024 ");
for(String str:strs){
System.out.println(str);
}

如果是两个&&号那就\\u0024\\u0024

分享到:
评论

相关推荐

    java正则表达式.zip

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它基于模式匹配的概念,能够高效地进行文本搜索、替换和解析。在Java中,正则表达式主要通过`java.util.regex`包来实现,提供了Pattern和Matcher两个核心...

    JAVA正则表达式大全

    在Java编程语言中,正则表达式被广泛应用于数据验证、文本提取和字符串操作。以下是对这些文档标题所涉及的Java正则表达式知识点的详细解释: 1. **正则表达式之道** 这个主题可能涵盖了正则表达式的基础概念,...

    java正则表达式匹配工具

    Java正则表达式匹配工具是IT领域中一种强大的文本处理工具,它利用正则表达式(Regular Expression)的规则来查找、替换或者提取文本中的特定模式。正则表达式是一种特殊的字符序列,能够帮助程序员或者用户高效地...

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

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

    java正则表达式 过滤特殊字符的正则表达式

    Java 正则表达式是 Java 语言中的一种强大的文本处理工具,能够对字符串进行复杂的匹配、提取和替换操作。本文将详细介绍 Java 正则表达式在过滤特殊字符方面的应用。 过滤特殊字符的正则表达式 在 Java 中,使用...

    正则表达式在Java代码中的使用

    正则表达式是一种强大的文本处理工具,常用于在Java编程中进行字符串的匹配、查找、替换等操作。在Java中,正则表达式是通过java.util.regex包提供的类来实现的,主要包括Pattern和Matcher两个核心类。这篇博客将...

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

    在本教程中,我们将深入探讨如何使用正则表达式来拆分字符串,这对于数据处理和文本分析尤其有用。下面将详细阐述正则表达式的概念、语法以及如何在不同编程语言中实现字符串的拆分。 1. 正则表达式基础 - **模式...

    用于练习正则表达式的java运行源码

    7. **特殊字符与转义**:正则表达式中有许多特殊字符,如`.`匹配任意字符(除换行符),`^`表示行首,`$`表示行尾,`\d`代表数字等。若要匹配这些特殊字符本身,需要在其前加上反斜杠 `\` 进行转义。 8. **预定义...

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    - **转义字符**:`\d`代表数字(等同于`[0-9]`),`\w`代表字母或数字(等同于`[a-zA-Z0-9_]`),`\s`代表空白字符。 - **分组**:`( )`用于分组,可以对一组字符应用数量词或其他操作。 - **量词**:`{n}`表示n...

    Java正则表达式.ppt

    在Java中,正则表达式提供了简洁而灵活的方式来处理字符串,使得编程人员能够以更高效的方式实现各种文本操作。 正则表达式的起源可以追溯到20世纪中叶,由Warren McCulloch和Walter Pitts的神经网络理论,以及...

    Java正则表达式应用总结

    在Java中,由于反斜杠`\`在字符串字面量中有特殊含义,因此在正则表达式中需要对其进行转义,即使用`\\`。例如,`\d`实际上是正则表达式中的`\d`,表示匹配数字。如果要在正则表达式中插入一个反斜线字符`\`,则需要...

    Lucene 使用正则表达式

    2. **正则表达式(regex)在Lucene中的应用** 3. **regexQuery详解** 4. **示例代码解析** 5. **索引创建与查询流程** 6. **正则表达式的语法** #### Lucene简介 Lucene是一个高性能、全功能的全文搜索引擎库。它为...

    Java正则表达式详细讲解

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。在Java中,正则表达式是通过`java.util.regex`包提供的API来实现的。本讲解将深入探讨Java正则表达式的...

    正则表达式的java应用

    8. **特殊字符转义**:在正则表达式中,特殊字符如`.`、`*`等需要使用反斜杠`\`进行转义,如`\.`表示匹配任意单个字符。 9. **预定义字符类**:Java正则表达式支持一些预定义字符类,如`\d`代表数字,`\D`代表非...

    正则表达式.txt,正则表达式.txt

    3. **转义字符**:某些字符在正则表达式中有特殊含义,如果想匹配这些字符本身,需要使用转义字符 `\[character]`。 #### 四、正则表达式在 Java 中的应用 在 Java 中,正则表达式的使用主要依赖于 `java.util....

    JAVA正则表达式 从入门到进阶

    Java正则表达式是编程语言Java中用于处理文本的强大工具,它源于早期的神经网络理论研究,由数学家Stephen Kleene提出并应用在Ken Thompson的计算搜索算法中,尤其是在Unix的qed编辑器中得到实际应用。自那时起,...

    正则表达式文档.docx

    在正则表达式中,许多标点符号都有特殊的含义,可以用反斜杠 (\) 开头的转义序列来表示某些非字母字符。 字符类是将单独的直接符放进中括号内就可以组合成字符类。一个字符类和它所包含的任何一个字符都匹配。另外...

Global site tag (gtag.js) - Google Analytics