小编Jul*_*ito的帖子

Javascript字符串regex /.*/gm不会立即捕获所有行

为什么javascript替换字符串函数这样做?

"aaa\nbbb\nccc".replace(/.*/gm, ".")
// result = "..\n..\n.." but expected was: ".\n.\n."

"aaa\nbbb\nccc".replace(/^.*/gm, ".")
// result = ".\n.\n." -> OK!!!

"aaa\nbbb\nccc".replace(/.*$/gm, ".")
// result = "..\n..\n.." but expected was: ".\n.\n."
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

javascript regex replace

5
推荐指数
1
解决办法
3453
查看次数

标签 统计

javascript ×1

regex ×1

replace ×1