javascript RegEX 在模式中带有圆括号

2024-02-17

下面的脚本返回 null。如果我删除 str 和 patt1 中文本 spot_Northeast(300)_comment 的圆括号,它会正确返回

<script type="text/javascript">
var str="0000CentralGasEform2,0000CentralGasEformNew,spot_Northeast(300)_comment"; 
var patt1=/\bspot_Northeast(300)_comment/g;
document.write(str.match(patt1));
</script>

在我的应用程序中,str中的值是从cookie中获取的,patt1中的值是基于打开的窗口的动态值

regExp = new RegExp('\\b'+FormOpen+'\\b', 'g'); 

这里的 FormOpen 是动态的。然后我替换cookie中的匹配项

var temp=CookieList.replace(regExp,""); 

有没有办法告诉 RegEX () 是普通文本而不是硬编码?


逃离他们

var patt1=/\bspot_Northeast\(300\)_comment/g;

() 是上下文 (.*) 中的保留字符,例如,您需要告诉正则表达式引擎通过称为转义的过程将它们视为普通文本

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript RegEX 在模式中带有圆括号 的相关文章

随机推荐

  • VS2015监视窗口不接受空条件语法

    请注意 它既不能在立即窗口中工作 也不能在设置条件断点时工作 谁能解释我做错了什么 EDIT 1 使用旧版 C 和 VB 表达式计算器未选中 然而 使用托管兼容模式已检查 但我记得打开它是为了解决 VS 2015 调试器中的错误 我需要更多
  • 使用 Python Gekko 的全局最小值与局部最小值解决方案

    一个简单的优化示例有 2 个局部最小值 0 0 8 有目标的936 0 and 7 0 0 有目标的951 0 在 Python Gekko 中使用本地优化器的技术有哪些 APOPT BPOPT IPOPT 寻找全局解决方案 from ge
  • Cognito OAuth2 使用桌面应用程序访问代码处理

    我有一个命令行应用程序 我想使用带有访问代码流和托管登录 UI 的 OAuth2 对 AWS Cognito 进行身份验证 对于类似的情况 Google Cloud 文档明确指出推荐 https developers google com
  • 高斯拉普拉斯算子:它是如何工作的? (OpenCV)

    有谁知道它是如何工作的以及如何使用 OpenCV 来做到这一点 拉普拉斯算子可以使用 OpenCV 计算 但结果并不是我所期望的 我的意思是 我希望图像在背景区域具有大致恒定的对比度 但它是黑色的 边缘是白色的 即使经过高斯滤波器 也存在很
  • 通过在可编辑内容上按 Enter 键来制作
    而不是

    我在键盘事件处理程序中编写了一些代码来插入 br 响应 Enter 键的按下 event preventDefault document execCommand InsertHTML true br 仅当光标位于两个字母之间时才有效 如果它
  • 查找当前在 Git 中签出的提交

    我正处于一个git bisect会议 用于找出我当前所在的提交 SHA1 哈希 的命令是什么 git status不提供这个 编辑 我想打电话git log并查看第一个参赛作品 您至少有 5 种不同的方式来查看当前在工作副本中检出的提交gi
  • jQuery 如何删除或隐藏除所选

    给出以下标记 div class foo some junk content div
  • 如何在按 pandas 数据框中的另一列分组后插入缺失的日期和前向填充列

    我有每月可用的数据 针对不同的证券 我想通过添加缺失的日期并转发填充该月所有日期的每月数据 即 2015 年 12 月 3 日的数据 2015 年 12 月 1 日的数据 所有证券依此类推 我的数据如下所示 x pd DataFrame t
  • 如何将 HexViewer 添加到 Sublime Text2

    如何将 HexViewer 添加到 Sublime Text2 我是在这里 https github com facelessuser HexViewer https github com facelessuser HexViewer并且说
  • 在react-router中模块化路由

    有没有一种方法可以使用react router来模块化你的路由 然后导入它们并组装它们 所以代替这个
  • Pharo 5 无头模式下的调试

    我正在无头模式下使用 RFB 运行 pharo 5 海边 pharo vm display null vm sound null app pharo5 Pharo5 0 image no quit 在本地运行良好 带有 XFCE 的 Ubu
  • 如何使 HR 元素与其上方的文本宽度相同

    我希望这个特定 HR 的宽度在任何屏幕尺寸上都与其上方的 LARGER HEADER LIKE THIS 的宽度相同 我的 hr 的默认宽度为 245px 但对于这个特定的宽度 我希望与上面任何屏幕尺寸的文本宽度相同 hr border t
  • 提供一系列唯一数字(C# 与 Sql)的好方法是什么?

    我必须向我的应用程序的客户提供一个唯一的号码 它是一个发票号码 因此它必须是唯一的 并且当然是线程安全的 过去 我创建了一个单例并使用了锁定语句 在锁定期间 我会访问数据库并获取新号码 然后释放锁定 有些东西告诉我 这也可以在 SqlSer
  • 为什么不能在 C# 三元表达式中使用 break?

    我试图在 while 循环内将 if else 子句转换为三元 但是它不允许我在问号后有一个中断 将中断处的错误指出为无效表达式 我将如何将这个简单的 if else 变成这样的三元 while true Console WriteLine
  • React bootstrap 预期的声明或声明

    我正在尝试使用react bootstrap使用 Typescript 但我收到此错误 home vagnerwentz Documents www wecanclub node modules react bootstrap esm in
  • Graphviz 和 Brew doctor - 意外的 dylibs 错误

    刚刚做了一个brew install graphviz在 Mountain Lion 上 这给了我这个错误 错误 执行失败 make install graphviz rb 47 以为我只是卸载它 所以跑了brew uninstall gr
  • 使用接口和泛型约束进行类型推断

    我正在构建一个通用查询调度程序 想法如下 通用接口IQuery
  • Javascript的Bind实现?

    Since bind不是跨浏览器 old ones 函数 有一个填充函数 摘自约翰 雷西格的书 1 Function prototype bind function 2 3 var fn this 4 args Array prototyp
  • 使用 powershell 加载 ntuser.dat

    我需要检查网络中 Windows 客户端上所有用户的一些设置 所有用户都有漫游配置文件 我编写了一个 Powershell 脚本 该脚本加载用户的 NTuser dat 的脱机副本并读出特定的密钥 然后该文件被卸载 下一个文件被加载到注册表
  • javascript RegEX 在模式中带有圆括号

    下面的脚本返回 null 如果我删除 str 和 patt1 中文本 spot Northeast 300 comment 的圆括号 它会正确返回 在我的应用程序中 str中的值是从cookie中获取的 patt1中的值是基于打开的窗口的动