`
rich8w
  • 浏览: 180674 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式特殊字符转义

    博客分类:
  • Java
阅读更多
正则表达式中问号等特殊字符的转义 在.NET Framework 开发人员指南 的 字符转义 一节 有这样一段话。

除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。

点的转义:. ==> \\u002E 美元符号的转义:$ ==> \\u0024

乘方符号的转义:^ ==> \\u005E

左大括号的转义:{ ==> \\u007B

左方括号的转义:[ ==> \\u005B

左圆括号的转义:( ==> \\u0028

竖线的转义:| ==> \\u007C

右圆括号的转义:) ==> \\u0029

星号的转义:* ==> \\u002A

加号的转义:+ ==> \\u002B

问号的转义:? ==> \\u003F

反斜杠的转义:\ ==> \\u005C
分享到:
评论

相关推荐

    正则表达式特殊字符的转义

    正则表达式特殊字符的转义,常用网页特殊字符转义,网络爬虫特殊字符处理

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

    - **复杂性**:对于包含特殊字符和结构的字符串,正则表达式提供了更强大的处理能力。 5. 注意事项 - 当正则表达式中包含贪婪模式时,可能会导致意外的拆分结果。可以使用非贪婪量词`*?`, `+?`, `??`, `{m,n}?`来...

    正则表达式 特殊字符

    以下是从给定文件的部分内容中提炼出的正则表达式特殊字符及其使用规范: 1. **^ 和 $**:分别表示字符串的开始和结束位置。例如,“^abc”匹配所有以“abc”开头的字符串,“abc$”匹配所有以“abc”结尾的字符串...

    正则表达式转换工具

    - 字符转义:在正则表达式中,特殊字符需要通过反斜杠`\`进行转义,如`\.`表示匹配实际的点号,而不是任何字符。 - 常规字符到元字符的转换:例如,将`*`转换为`\*`,避免其被解释为量词。 - 正则表达式模式构建...

    java正则表达式.zip

    - 正则表达式中的特殊字符需要转义,如`\d`应写为`\\d`。 - 如果正则表达式在字符串中,需要额外的转义,如`"\\d\\d"`。 - 贪婪与非贪婪匹配:默认情况下,`*`, `+`, `?`是贪婪的,会尽可能多地匹配。如果在后面加上...

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

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

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

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

    正则表达式判断手机邮箱

    正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或提取符合特定规则的字符串。...同时,由于正则表达式的语法较为特殊,编写时要多加测试,确保其能够正确匹配预期的字符串。

    java正则表达式匹配工具

    3. 转义字符:`\`用来转义特殊字符,如`\d`代表数字,`\w`代表字母、数字或下划线,`\s`代表空白字符。 4. 分组:`( )`用于创建一个分组,可以捕获匹配的内容,方便后续处理。 5. 预查和后顾:`(?=...)`预查,确保...

    正则表达式 普通字符

    特殊字符是正则表达式的核心组成部分,了解它们的功能对于编写有效的正则表达式至关重要。 - **元字符**: - `$`:匹配输入字符串的结尾位置。 - `( )`:标记一个子表达式的开始和结束位置。 - `*`:匹配前面的...

    强大的正则表达式生成工具 C#版

    5. **转义字符**:`\`用于转义特殊字符,如`\d`变成实际的数字字符`d`。 6. **修饰符**:如`i`使匹配不区分大小写,`g`全局匹配,`m`多行模式。 C#中的`System.Text.RegularExpressions`命名空间提供了以下主要类...

    JAVA正则表达式大全

    2. **正则表达式中的特殊字符** 特殊字符是具有特定含义的字符,例如`\`用于转义,使得原本具有特殊意义的字符如`(`、`)`、`.`等变成普通字符。其他特殊字符如`\d`代表数字,`\s`代表空白字符,`\w`代表单词字符...

    qt正则表达式测试工具

    正则表达式是一种特殊的文本字符串,用于描述复杂或重复的文本模式。它们在搜索、替换、数据提取等任务中非常有用。在Qt中,QRegExp类提供了对正则表达式的支持,包括构造、匹配、替换等功能。 1. **QRegExp构造**...

    正则表达式基本语法,各类字符的转义

    本文将详细介绍正则表达式的基本语法及特殊字符的转义方法,并通过具体的示例来解释如何构建正则表达式来匹配特定格式的字符串。 #### 基本语法 正则表达式的构造主要基于一些基础元素,如元字符、量词等。下面是...

    如何写正则表达式,正则表达式常用实例

    * `\` 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。 * `^` 匹配输入字符串的开始位置。 * `$` 匹配输入字符串的结束位置。 * `*` 匹配前面的子表达式零次或多次。 * `+` ...

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

    在易语言中,正则表达式是进行文本处理、数据提取和搜索的关键工具,尤其在处理中文字符时显得尤为重要。本文将深入探讨易语言中的正则表达式匹配中文的原理、方法以及应用。 正则表达式(Regular Expression)是一...

    VB 正则表达式 使用详解

    正则表达式语法由普通字符和特殊字符(称为元字符)组成。元字符的行为如下: * \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符 * ^ 匹配输入字符串的开始位置 * $ 匹配...

    Oracle中的正则表达式

    * 字符转义与字符类:字符转义是指通过元字符“\”与其他字符进行组合,从而实现特殊字符的匹配。 * 字符组:字符组是指将模式中的某些部分作为一个整体,可以使用量词来修饰字符组,从而提高正则表达式的灵活性。 ...

    delphi xe 10 正则表达式

    - 正则表达式中的特殊字符需要进行转义,如使用`\d`代替`d`,使用`\(`代替`(`. - 要注意贪婪与非贪婪匹配的区别,如`.*`是贪婪匹配,会尽可能多地匹配,而`.*?`是非贪婪匹配,只匹配尽可能少的字符。 - 在使用正则...

Global site tag (gtag.js) - Google Analytics