📅  最后修改于: 2023-12-03 15:10:58.225000             🧑  作者: Mango
在Javascript中,正则表达式替换点可以用来匹配任何字符,包括换行符。下面是一个例子:
var str = "Hello, World. How are you?";
var re = /./g;
var result = str.replace(re, "*");
console.log(result); // "****** ****** **** ***?"
在上面的例子中,正则表达式/./g
用来匹配字符串中的任何字符。replace
方法用*
替换匹配到的字符,并返回一个新的字符串。
使用正则表达式替换点的语法为:
/./g
其中,.
匹配任何字符,/g
表示全局匹配,以便替换所有匹配项。
正则表达式替换点也可以用来匹配换行符,例如:
var str = "Hello\nWorld\nHow are you?";
var re = /./g;
var result = str.replace(re, "*");
console.log(result); // "*****\n*****\n**** ***?"
在上面的例子中,换行符也被替换成了*
。
正则表达式替换点可以用在很多情况下,例如替换敏感字符或者过滤非法字符等。
总之,正则表达式替换点是一个很有用的工具,可以用来匹配任何字符,包括换行符。如果你还没有学习正则表达式,那么现在是一个很好的时机。