`

关于正则表达式中的g的含义

阅读更多
g   /global   代表全局搜索  
   
i   /ignore   代表忽略大小写
gi: 以上组合


例子:

<SCRIPT   language="JavaScript">  
  var   str   =   "AAbbAAbAAAbAAAA";  
  str   =   str.replace(/b/,"*");   // AA*bAAbAAAbAAAA
  alert("没使用全局g结果   --   "   +   str);  
  str   =   str.replace(/b/g,"*");   // AA**AA*AAA*AAAA
  alert("使用了全局g结果   --   "   +   str);  
</SCRIPT>

分享到:
评论

相关推荐

    关于正则表达式 g,m 参数

    正则表达式中的" g"和" m"参数是两个重要的修饰符,它们分别代表全局搜索(global)和多行模式(multiline)。下面我们将详细探讨这两个参数的含义和使用。 首先,`g`修饰符是全局搜索标志,它告诉正则表达式引擎在...

    正则表达式验证金额格式

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在本场景中,我们关注的是如何使用正则表达式来验证金额格式。金额格式通常要求精确到小数点后两位,并且可能...

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

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

    Source Insight_正则表达式(中英翻译)

    在正则表达式中,有一些特殊的字符和符号,具有特殊的含义。例如: * 点(.)字符:匹配任何字符。例如,b.g匹配big、beg和bag,但不匹配bp或baag。 * 脱字符(^):匹配行的开始。例如,^Hello只匹配Hello出现在...

    正则表达式学习手册

    正则表达式的应用场景非常广泛,尤其在编程领域中不可或缺。对于初学者来说,掌握正则表达式的基础知识尤为重要。 #### 2. 正则表达式基础规则 ##### 2.1 普通字符 - **定义**:普通字符包括但不限于字母、数字、...

    正则表达式详解(20分钟看懂正则)

    正则表达式中有许多元字符,它们具有特殊的含义,而非字面上的字符匹配。例如: - **`\b`**:单词边界,用于匹配单词的开头或结尾。 - **`.`**:任何字符(除换行符外)。 - **`*`**:前面的元素可以出现零次或多次...

    RegexTest正则表达式测试工具

    6. **模式修饰符**:正则表达式可以使用修饰符来改变匹配行为,如`g`全局匹配,`i`忽略大小写,`m`多行模式等,RegexTest会展示这些效果。 7. **学习资源**:作为一个学习工具,RegexTest可能提供正则表达式语法的...

    JS正则表达式大全 (正则表达式用于简化js中的代码)

    - 在正则表达式中,某些特殊字符具有特定含义。例如,`/b/`匹配字母“b”,但如果想匹配字符本身,则需要使用反斜杠`\`进行转义,如`\/`来匹配斜杠。 ##### 2. 字符重复 - `*`:表示前面的字符可以出现零次或多次...

    超经典正则表达式测试工具

    在IT行业中,掌握正则表达式是提升工作效率的关键技能之一。"超经典正则表达式测试工具"提供了对正则表达式的全方位测试和学习环境,帮助用户理解和应用正则表达式。 该工具具有以下主要功能: 1. **测试正则...

    正则表达式帮助文档 一点正则表达式的文档 随便看看

    1. **元字符**:在正则表达式中,一些特殊字符具有特殊的含义,如`.`代表任意单个字符,`^`表示行首,`$`表示行尾,`\d`代表数字,`\w`代表字母或数字,`\s`代表空白字符。 2. **量词**:用来控制匹配次数。`*`表示...

    精通正则表达式(第3版).pdf

    这些字符在正则表达式中有着特殊的含义。 2. 模式的匹配:正则表达式可以匹配简单的字符序列,也可以匹配复杂的字符组合,包括单个字符、字符集、字符序列、可选字符、重复字符等。 3. 字符集和选择:字符集用方...

    各种正则表达式教程集合

    在这个“各种正则表达式教程集合”中,我们可能会发现不同编程语言如JavaScript(js)和Visual Basic(VB)下的正则表达式用法。下面将详细探讨正则表达式的基础概念、常用元字符、修饰符以及在JavaScript和VB中的...

    Oracle 10g 针对正则表达式的支持分析

    Oracle Database 作为业界领先的数据库产品之一,在其10g版本中引入了对正则表达式(Regular Expression, RE)的支持,这为数据管理和查询带来了更大的灵活性和效率。正则表达式是一种用于文本模式匹配的强大工具,...

    正则表达式测试工具

    1. **元字符**:元字符在正则表达式中具有特殊含义,例如`.`表示任何单个字符,`\d`代表数字,`\w`代表字母或数字,`\s`代表空白字符。要匹配这些元字符本身,需要使用反斜杠`\`进行转义,如`\.`匹配实际的句点。 2...

    半小时了解正则表达式

    `、`^`、`$`、`\`、`|`、`(`、`)`等,它们在正则表达式中有特殊的含义,不是普通的文字字符。 2. **量词(Quantifiers)**:例如`*`表示零个或多个,`+`表示一个或多个,`?`表示零个或一个,`{n}`表示恰好n个,`{n,...

    正则表达式精灵绿色板

    3. **特殊字符与元字符**:一些字符在正则表达式中有特殊含义,如`^`表示行首,`$`表示行尾,`\b`表示单词边界。这些字符需要转义(`\`)来匹配它们的字面意义。 4. **括号与分组**:`( )`用于创建分组,可以捕获...

    正则表达式经典实例.pdf

    这里,点号需要被转义为`\.`,因为点号在正则表达式中有特殊的含义,代表任意字符。通过这种方式,我们能够精确地匹配目标URL。 #### 替换重复的URL 如果我们想要将文本中的所有`www.TopSage.com`替换为`example....

Global site tag (gtag.js) - Google Analytics