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

时间:2014-09-01 03:13:01

标签: javascript regex coffeescript block space

在CoffeeScript中使用block regular expressions时,会删除空格。所以,我不能匹配空格,除非我使用\s,但这也匹配新的行,制表符等。

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

1 个答案:

答案 0 :(得分:5)

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

示例:

"hello world".match(/o\x20w/)

<强>返回:

["o w"]

<强>可替换地:

虽然不完全是问的问题,但如果你使用像\ 这样的反斜杠来逃避它,你可以解决CoffeeScript剥离空间的问题。