正则表达式的replace不起作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式的replace不起作用?相关的知识,希望对你有一定的参考价值。
我的字符串的:('C01/2015-1$','C01/2015-1$')
然后给他replace(/$/g,"#"); 想要把¥转换成#
可是结果是('C01/2015-1$','C01/2015-1$')#
这是为什么呢、要怎么转换呢
$在正则表达式里表示的是字符串的结尾,所以结果是('C01/2015-1$','C01/2015-1$')#,因为你把字符串结尾替换成#了
正确的应该是replace(/¥g,"#"); 参考技术B $在正则表达式里表示字符串的结尾,前面加一个反斜杠\$就可以表示原字符。本回答被提问者采纳 参考技术C str_replace("要替换的字符","要替换成的字符","字符串")
比如:str_replace("b","d","bb"返回dd
以上是关于正则表达式的replace不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
Javascript 正则表达式(负)后视在 Firefox 中不起作用