繁体   English   中英

如何使用正则表达式将字符串中的“/”替换为“-”

[英]How to use regEx expression to replace "/" for "-" in string

我试图在我的日期字符串中将“/”替换为“-”,但是当我尝试制作正则表达式时,我无法使用“/”,因为它将表达式转换为注释或表现为表达式为空白

这是它注释掉表达式的时候这是它假定表达式是空白的时候

感谢您的时间

在保留字符前使用\\将它们转换为文字。 因此,如果您希望/被逐字解释,请编写\\/

编辑(更多信息)

这样做的行为称为“逃避”。 查看我为您设置的这个 regexr https://regexr.com/4qtbp

由于/是 Regex 语法中使用的特殊字符,您需要通过在将其转换为文字之前添加反斜杠来对其进行转义:

this.datasend.replace('/\/g', '-');

使用转义字符\\

 var x = "a/b/v/c".replace(/\\//g, "-"); console.log(x);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM