在CoffeeScript中使用block regular expressions时,会删除空格。所以,我不能匹配空格,除非我使用\s
,但这也匹配新的行,制表符等。
所以在JavaScript中(因为除了正则表达式之外,CoffeeScript正则表达式与JavaScript相同),有没有一种方法可以匹配ONLY空格而不使用空格本身?
答案 0 :(得分:5)
您可以用十六进制表示\x20
对空格进行编码。
示例:强>
"hello world".match(/o\x20w/)
<强>返回:强>
["o w"]
<强>可替换地:强>
虽然不完全是问的问题,但如果你使用像\
这样的反斜杠来逃避它,你可以解决CoffeeScript剥离空间的问题。