正则 global 属性介绍
作者:微软 来源:微软 发布时间:2008-03-18 20:50:00
global 属性
返回 Boolean 值,指出正则表达式使用的global 标志 (g) 的状态。默认值为 false。只读。
rgExp.global
必选项 rgExp 参数是正则表达式对象。
说明
如果正则表达式设置了global 标志,那么global 属性返回 true,否则返回 false。
使用 global 标志表明在被查找的字符串中搜索操作将查找所有符合的项,而不仅仅是第一个。这也被称为全局匹配。
示例
以下示例演示了 global 属性的用法。如果传递 "g" 到下面所示的函数中,那么所有的单词 "the" 将被 "a" 代替。请注意,字符串首的 "The" 不会被替换。这是因为第一个字母是大写的,因此,不能与 "the" 中小写的 "t" 匹配。
本函数返回一个字符串以及一个表,表中显示了与允许使用的正则表达式标志(g、i 和 m)相关的属性值。它还返回经过所有替换操作后的字符串。
function RegExpPropDemo(flag){ if (flag.match(/[^gim]/)) //
检查标志的有效性。 return("Flag specified is not valid");
var r, re, s //
声明变量。 var ss = "The man hit the ball with the bat.\n";
ss += "while the fielder caught the ball with the glove.";
re = new RegExp("the",flag); //
指定要查找的样式。 r = ss.replace(re, "a"); //
用 "a"
替换 "the"
。 s = "Regular Expression property values:\n\n"
s += "global ignoreCase multiline\n"
if (re.global) //
测试 global
标志。 s += " True ";
else
s += "False ";
if (re.ignoreCase) //
测试 ignoreCase
标志。 s += " True ";
else
s += "False ";
if (re.multiline) //
测试 multiline
标志。 s += " True ";
else
s += " False ";
s += "\n\nThe resulting string is:\n\n" + r;
return(s); //
返回替换字符串。}


猜你喜欢
- CHAR和VARCHAR类型相似,差别主要在存储,尾随空格和检索方式上。CHAR和VARCHAR相同的是:CHAR和VARCHAR都指定了字
- 原文: gradio.app/interface-s…1.全局状态例子来解释import gradio as grsc
- 前言本文分析了 mysqld 进程关闭的过程,以及如何安全、缓和地关闭 MySQL 实例,对这个过程不甚清楚的同学可以参考下。关闭过程1、发
- 先来介绍一些不使用脚本我们直接使用命令备份与还原oracle数据库Oracle数据备份:步骤 1 备份用户数据。1.使用linux系统下的数
- MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由
- 1. 带默认值的参数在了解带星号(*)的参数之前,先看下带有默认值的参数,函数定义如下:>> def defaultValueA
- 以下是个人对Python深浅拷贝的通俗解释,易于绕开复杂的Python数据结构存储来进行理解!高级语言中变量是对内存及其地址的抽象,Pyth
- 写了一段时间java切回写python偶尔会出现一些小麻烦,比如:在java中自定义对象变成json串很简单,调用一个方法就行,但同样的转换
- 什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<
- 环境OpenCV3.4.16(C++)opencv-contrib-python 4.5.4.60(Python)验证Opencv函数fil
- 这个就没什么好说的了。。直接上代码啊!! 首先是HTML的代码。其中包含了登录点击按钮以及一个简陋的登录框。 <body> &l
- 【SQLite管理工具简介】 推荐以下2款: Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操
- 本文实例为大家分享了vue实现轮播图帧率播放的具体代码,供大家参考,具体内容如下需求传入一个数组,数组中放的是目录名称,通过本目录名称,读取
- python读取txt文件#方式一:file = r'D:\test.txt'with open(file, 'rb
- 一定要对用户可能输入的诸如引号,尖括号等特殊字符给予足够重视,它们可能引发严重的安全问题。SQL注入的基本手法之一,就是利用对单引号未加过滤
- 引言:Flask是Python社区非常流行的一个Web开发框架,本文将尝试将介绍APScheduler应用于Flask之中。1. Flask
- 今天介绍下Psyco模块,Psyco模块可以使你的Python程序运行的像C语言一样快。都说Python语言易用易学,但性能上跟一些编译语言
- 我查了资料:setRequestHeader,单独指定请求的某个http头语法oXMLHttpRequest.setRequestHeade
- 随着SaaS服务的流行,越来越多的人选择在各个平台上编写文档,制作表格并进行分享。同时,随着Markdown语法的破圈,很多平台开始集成支持
- Request Payload 和 Form Data 请求头上的参数差别在于:Content-TypeForm DataPost表单请求代