看了这个正则久久不能理解,哪位大神能够解读一下吗?
发布于 3天前 作者 Pcman1056 334 次浏览 来自 问答

正在研读别人的代码,但是看了这个正则久久不能理解,哪位大神能够解读一下吗? var title = str.replace(/[\/:*?"<>|\n\r]/g, ‘’).trim();

13 回复

太诡异了,在sublime里明明是这样 无标.png 粘贴出来怎么变成了上边这样?

替换一下字符, / : ? " <

| \n\r 分开写好看一些

@openroc 把代码粘贴出来就理解了,但是在sublime里为啥是那个样子呢?

@Pcman1056 估计是你的插件的问题。:)

测试 var title = str.replace(/[\/:*?"<>|\n\r]/g, ‘’).trim(); 回复之前的截图 标.png 应该不是sublime的问题

@Pcman1056 后面的trim应该就是类似php的trim函数了。应该是你们自己有对String这个类进行封装

意思就是,将所有这些符号(/:*?"<>|\n\r)都替换为空

@hinson0 感谢热心解答~ 自豪地采用 CNodeJS ionic

将这些符号 /:*?"<>|\n\r 全部去掉

简直诡异,这是是文本编码的问题吧?

回到顶部