在JavaScript中,使用Regex时,如何在不使用空格字符的情况下匹配空格OR?

Gar*_*ary 0 javascript regex space block coffeescript

在CoffeeScript中使用块正则表达式时,会删除空格.所以,除非我使用\s,否则我无法匹配空格,但这也匹配新的行,制表符等.

所以在JavaScript中(因为除了块正则表达式之外,CoffeeScript正则表达式与JavaScript相同),有没有一种方法可以匹配ONLY空格而不使用空格本身?

Ale*_*ara 5

您可以用十六进制表示对空间进行编码\x20.

例:

"hello world".match(/o\x20w/)
Run Code Online (Sandbox Code Playgroud)

返回:

["o w"]
Run Code Online (Sandbox Code Playgroud)

或者:

虽然不完全是问的问题,但如果你用这样的反斜杠转义它,你可以解决CoffeeScript剥离空间的问题\ .