如何用 X 替换句点? [复制]

Posted

技术标签:

【中文标题】如何用 X 替换句点? [复制]【英文标题】:How to replace periods with X? [duplicate] 【发布时间】:2020-01-06 14:06:41 【问题描述】:

var mystring = "this.is.a.test";
mystring = mystring.replace(/./g, "X");
console.log(mystring);

我期待thisXisXaXtest 的输出,但我的日志显示XXXXXXXXXXXXXX

【问题讨论】:

developer.mozilla.org/en-US/docs/Web/javascript/Guide/… 【参考方案1】:

. 是正则表达式中的特殊字符(表示匹配除新行之外的任何内容),您需要对其进行转义

var mystring = "this.is.a.test";
mystring = mystring.replace(/\./g, "X");
console.log(mystring);

DOT

【讨论】:

【参考方案2】:

. 匹配除换行符以外的所有字符。要按照您的意图使用它,需要对其进行转义:\.

【讨论】:

以上是关于如何用 X 替换句点? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何用 sed 的变量替换单引号字符串? [复制]

如何用js中的单个字符替换单个数字和两位数字? [复制]

如何用 JavaScript 字符串中的索引替换字符? [复制]

ASP.NET MVC - 如何用破折号替换 %20? [复制]

如何用反斜杠和空格“\”替换空格,以便 bash shell 脚本可以从 .tsv 文件中读取文件名并执行 rsync 复制

python:检查有X个句点'。'的行[复制]