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

正则中\Q和\E的用法

    博客分类:
  • perl
 
阅读更多
\l 下个字符小写
\L 接着的字符均小写直到\E
\u 下个字符大写
\U 接着的字符均大写直到\E
\Q 在non-word 字符前加上\,直到\E
\E 结束\L,\E和\Q

m/\Q$name\E/:表示元字符常量化, 即在$sizename里的元字符*.+?等前加上\。$tempsize =~ m/^\Q$sizename\E$/
分享到:
评论

相关推荐

    正则文法到DFA

    正则文法是一种描述语言的形式化方法,而DFA是一种简单的计算模型,用于识别这些文法定义的语言。 正则文法,也称为类型-3文法,是由E. N. Ginsburg在1966年提出的。这种文法包含四个元素:非终结符、终结符、起始...

    JAVA正则表达式速查表

    本文旨在详细介绍JAVA中的正则表达式用法及其各种语法元素,帮助开发者更好地理解和使用这些规则。 #### 二、基本概念与符号 1. **字符**: - `c`:表示字符`c`本身。 - `\unnnn`, `\xnn`, `\0n`, `\0nn`, `\0...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    Javascript 中实现正则表达式

    通过以上内容的学习,你可以更加熟练地使用JavaScript中的正则表达式来处理字符串数据。正则表达式的强大之处在于其灵活性和广泛的应用场景,无论是简单的文本匹配还是复杂的字符串解析,都能够提供有效的解决方案。

    正则表达式速查表

    在本篇文章中,我们将详细介绍正则表达式的各种规则和用法,旨在帮助读者快速掌握正则表达式的使用技巧。 #### 二、转义字符 在正则表达式中,某些特殊字符拥有特殊的含义,如果希望它们按照原意被解析,就需要使用...

    正则表达式(中文).rar

     使用 \Q 开始,\E 结束,可使中间的标点符号失去正则语法所定义的特殊意义。 字符集合  可以与 '多个字符' 中的任意一个字符匹配的表示方法。 自定义字符集合  使用方括号 [ ] 自定义与 '多个字符' 中的任意一...

    Perl 正则表达式速查手册

    ### Perl 正则表达式速查手册 ...通过本文档,您可以快速掌握Perl正则表达式的基本语法和用法,从而更高效地进行文本处理任务。正则表达式是一种强大的文本分析工具,了解并熟练使用它可以极大地提高编程效率。

    Java正则表达式详解.pdf

    ### Java正则表达式详解 #### 一、正则表达式简介 正则表达式(Regular Expression)是一种用于模式匹配和替换的强大工具。...理解和掌握Java正则表达式的使用方法,对于从事Java开发的人来说是非常重要的。

    Java正则表达式详解

    - **分隔符(Delimiter)**:在Java中,通常使用双引号`"`或单引号`'`来创建一个字符串,而正则表达式模式则需要使用`\Q`和`\E`来包围,以避免特殊字符被解释为Java字符串的一部分。 2. **创建Pattern对象** 使用...

    php正则替换变量指定字符的方法

    在方法三中,我们使用了自定义的转义方式,通过在变量前添加“Q”和变量后添加“E”来实现转义效果。这种方法虽然不是正则表达式的标准做法,但也可以达到目的。 接下来,文档提供了几个使用preg_replace的实例例子...

    正则表达式速查表pdf

    - `\Q...\E`:将`...`之间的所有字符视为普通字符,不具有特殊意义。 - `\U...\E`:将`...`之间的所有字符转换为大写。 - `\L...\E`:将`...`之间的所有字符转换为小写。 #### 结论 正则表达式是文本处理领域的...

    详解Java中的scala正则表达式

    在Java中使用Scala进行正则表达式操作时,主要依赖于`scala.util.matching`包中的`Regex`类。这个类提供了丰富的功能,允许我们进行复杂的文本匹配和处理。下面我们将详细探讨Scala正则表达式的相关知识。 首先,...

    PHP常用正则表达式汇总.pdf

    在IT技术领域,正则表达式(Regular Expression)是一种强大的文本处理工具,广泛应用于数据验证、文本搜索和替换等场景。对于PHP开发者来说,熟练掌握正则表达式是提升工作效率和编写高质量代码的关键。以下是对PHP...

    PHP正则匹配反斜杠'\'和美元'$'的方法

    在这个例子中,`\Q`和`\E`是正则表达式的分隔符,用来指定中间的部分为普通字符。这样,即使`和`>`是正则表达式中的特殊字符,它们也会被视为普通字符,与字符串中的内容直接匹配。 需要注意的是,文章中提供的正则...

    js限制文本框只能输入数字(正则表达式).docx

    在这个文档中,我们将探讨如何使用正则表达式限制文本框(input框)只允许用户输入数字。 首先,有两类创建正则表达式的常见方法: 1. 字面量写法:使用斜杠 `/` 表示正则表达式的开始和结束,例如 `/^\d+$/` 用来...

    文本三剑客之grep及正则表达式 -.pdf

    这使得用户可以在正则表达式中使用更多语法,例如 `{n,m}` 和无限重复符 `*`、`+` 等,但需要特别注意的是,在 ERE 中 `\b`、`\B`、`\和 `\>` 等边界匹配字符需要保持原有的反斜杠转义。 - **fgrep (grep -F)**:...

Global site tag (gtag.js) - Google Analytics