javascript正则表达式如何替换一个字符串的两头固定字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript正则表达式如何替换一个字符串的两头固定字符相关的知识,希望对你有一定的参考价值。

var str = "QAbcd123%^&90Q";
var reg = /^Q(.*)Q$/;
str = str.replace(reg,'$1');


so result str is 'Abcd123&%^&90'

参考技术A 如果替换固定字符,不用正则表达是啊。直接替换啊。

JavaScript正则表达式修饰符

正则表达式通常用于两个字符串方法:

search()方法用于检索字符串中指定的字符串,或检索与正则表达式相匹配的子字符串,并返回子字符串的起始位置。

replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子字符串。

正则表达式修饰符

修饰符 可以在全局搜索中不区分大小写:

i:执行对大小写不敏感的匹配

g:执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)

m:执行多行匹配

 

以上是关于javascript正则表达式如何替换一个字符串的两头固定字符的主要内容,如果未能解决你的问题,请参考以下文章

如何替换 Javascript 中的正则表达式子字符串匹配?

Javascript 正则表达式替换所有非货币字符

Javascript学习之正则表达式详解

JavaScript-正则表达式

JavaScript 正则表达式

JavaScript 正则表达式