当使用block regular expressions时在 CoffeeScript 中,空格被删除。因此,除非使用 \s
,否则我无法匹配空格,但它也会匹配新行、制表符等。
那么在 JavaScript 中(因为除了 block 正则表达式之外,CoffeeScript 正则表达式与 JavaScript 相同),是否有一种方法可以仅匹配空格而不使用空格本身?
最佳答案
您可以将空格编码为十六进制表示形式\x20
。
示例:
"hello world".match(/o\x20w/)
返回:
["o w"]
或者:
虽然不完全是所要求的,但如果您使用像 \
这样的反斜杠转义它,则可以解决 CoffeeScript 剥离空格的问题。
关于javascript - 在JavaScript中,使用Regex时,如何在不使用空格字符OR\s的情况下匹配空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598375/