javascript - 奇怪的 JavaScript 正则表达式

标签 javascript regex escaping

我找到了以下正则表达式

new RegExp("(^|\\s)hello(\\s|$)");

我指的是http://www.javascriptkit.com/jsref/escapesequence.shtml对于正则表达式.. 但我在那里看不到\s 转义序列..我知道\s 表示空白字符... 但是前面的\做了什么..哪个字符被转义了? 我在以下文档 http://ejohn.org/blog/getelementsbyclassname-speed-comparison/ 的 Treewalker 代码中发现了类似的正则表达式

最佳答案

\\是转义字符串内的反斜杠。换句话说,对于正则表达式,\\ 将被解释为 \

关于javascript - 奇怪的 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385474/

相关文章:

javascript - 无法在 react JS 中向下滚动屏幕

javascript - 定位元素 Bootstrap 3

security - 相当于 Golang 的 mysql_real_escape_string

bash - 在 Bash 中包含多个带引号的变量

javascript - 获取所有内括号/圆括号

javascript - 仅允许输入字母数字、特殊字母和符号

使用 Mechanize 的 Python 自动登录

java - 如何突出显示在javafx中使用正则表达式找到的单词

bash - 如何使用 echo 命令打印 #!/bin/bash

javascript - NODEJS、DROPBOX 重定向链接