`
deng131
  • 浏览: 672621 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

四个Javascript正则替换规则

阅读更多
正则替换 $1...$9 属性

$符号除了 1~9 以外还有另外四种组合方式

RegExp.rightContext 属性 ($')
     返回被搜索的字符串中从最后一个匹配位置开始到字符串结尾之间的字符。只读。

RegExp.lastMatch 属性 ($&)
    返回任何正则表达式搜索过程中的最后匹配的字符。只读。

RegExp.leftContext 属性 ($`)
    返回被查找的字符串中从字符串开始位置到最后匹配之前的位置之间的字符。只读。

RegExp.lastParen 属性 ($+)
    如果有的话,返回任何正则表达式查找过程中最后括的子匹配。只读。

在做正则匹配的时候,如果需要正确输出 $ 需要使用 $$ 来输出,否则文本中遇到这些特殊的情况
分享到:
评论

相关推荐

    JavaScript正则表达式迷你书

    《JavaScript正则表达式迷你书》是一本关于JavaScript正则表达式的专业书籍,正则表达式是处理字符串的强大工具,广泛应用于编程语言中的文本处理。本书从字符匹配、位置匹配、括号的作用、回溯法原理、拆分、构建和...

    javascript正则表达式学习笔记

    这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...

    Javascript经典正则表达式

    `String.replace()`方法用于在字符串中用一些字符替换另一些字符,或者替换一个与正则表达式匹配的子串。其基本语法为`replace(regex, newSubStr)`。 1. **参数说明**: - `regex`:可以是字符串或正则表达式,...

    javaScript正则表达式帮助文档

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和查找、替换等操作。在JavaScript中,正则表达式是一种强大的工具,可以帮助开发者进行复杂的数据验证、文本...

    javaScript正则表达式

    本文将深入探讨一系列常用的JavaScript正则表达式及其应用场景。 #### 1. 数字验证 - **整数验证**: - `^-?[0-9]*[1-9][0-9]*$`:用于验证非零整数。 - `^-?\\d+$`:用于验证任意整数,包括负数和零。 - **...

    javascript 正则表达式教程

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本模式匹配和字符串操作。在JavaScript中,正则表达式常用于数据验证、搜索与替换、字符串分割等任务,对于提升程序的灵活性和效率至关...

    Javascript正则表达式

    正则表达式(Regular Expression),简称regex或regexp,在JavaScript中是一种用于处理字符串的强大工具,它能够帮助开发者进行模式匹配、搜索和替换操作。正则表达式本质上是由一系列字符和特殊符号组成的模式字符...

    最新的javascript正则表达式详解

    本文将深入探讨JavaScript正则表达式的最新特性、语法以及常见用法。 一、正则表达式基础 1.1 创建正则对象 在JavaScript中,有两种创建正则表达式的方法:字面量表示法(`/pattern/flags`)和构造函数(`new ...

    JavaScript_正则表达式语法.doc

    ### JavaScript正则表达式语法详解 #### 一、引言 正则表达式是一种强大的文本处理工具,可以用来实现字符串的查找、替换等操作。在JavaScript中,正则表达式的应用非常广泛,从简单的字符串匹配到复杂的文本解析,...

    javascript正则表达式详解

    **JavaScript正则表达式详解** 正则表达式(Regular Expression)是编程中用于处理文本的强大工具,尤其在JavaScript中,它的应用广泛且深入。本文将详细介绍JavaScript中的正则表达式,以及如何通过Jakarta-ORO ...

    JavaScript手册及正则表达式详解[收藏]

    1. 原型:每个JavaScript对象都有一个内部[[Prototype]]属性,通常通过`__proto__`或`Object.getPrototypeOf()`访问。原型链允许对象共享属性和方法。 2. 构造函数和实例:构造函数用于创建特定类型的对象,如`...

    经典JavaScript正则表达式实战

    ### 经典JavaScript正则表达式实战知识点 #### 匹配结尾的数字 - **应用场景**:当需要从一个字符串中提取出最后出现的一串数字时,可以使用此正则表达式。 - **正则表达式**:`/\d+$/g` - `\d+`:表示匹配一个或...

    JavaScript正则表达式学习资料笔记

    ### JavaScript正则表达式详解 #### 一、正则表达式的创建 正则表达式是JavaScript中用于处理字符串的强大工具之一。它可以帮助我们查找、替换或提取文本中的特定模式。在JavaScript中创建正则表达式有两种基本...

    JavaScript正则小全

    ### JavaScript正则表达式知识点详解 #### 一、概述 正则表达式是文本处理的一种强大工具,在JavaScript中被广泛应用于字符串匹配、搜索与替换等操作。本文将根据提供的示例代码来详细介绍几种常见的正则表达式的...

Global site tag (gtag.js) - Google Analytics