//从字符串‘Is this a cat is‘中剪去‘is‘:
var str=‘Is this a cat is‘;
var subStr=new RegExp(‘is‘);//创建正则表达式对象
var result=str.replace(subStr,"");//把‘is‘替换为空字符串
console.log(result);//Is th a cat is
var subStr=new RegExp(‘is‘,‘i‘);//创建正则表达式对象,不区分大小写
var result=str.replace(subStr,"");//把‘is‘替换为空字符串
console.log(result);//this a cat is
var subStr=new RegExp(‘is‘,‘ig‘);//创建正则表达式对象,不区分大小写,全局查找
var result=str.replace(subStr,"");//把‘is‘替换为空字符串
console.log(result);//th a cat
var subStr=/is/ig;//直接量法创建正则表达式对象,不区分大小写,全局查找
var result=str.replace(subStr,"");//把‘is‘替换为空字符串
console.log(result);//th a cat
console.log(str);//Is this a cat is 可见replace并不改变原始str
相关文章
- 10-15js正则表达式截取字符串开头、结尾、以及两字符串之间的内容
- 10-15如何在DataFrame的字符串列中应用正则表达式替换?
- 10-15js 正则表达式 的匹配查找,替换,匹配两个特定字符间之前之后的内容
- 10-15js替换字符串中的空格,换行符
- 10-15Leetcode 5714:替换字符串中的符号内容
- 10-15JS中字符串的单个,多个替换
- 10-15javascript – JS:替换与模式匹配的对象中的所有字符串值?
- 10-15如何使用字典值在Python中进行正则表达式替换,其中键是同一字符串中的另一个匹配对象
- 10-15js替换字符串中的空格,换行符\r\n或\n替换成
- 10-15SQL Server中利用正则表达式替换字符串