gpt4 book ai didi

Javascript 正则表达式 - 在 2 个字符串之间查找

转载 作者:行者123 更新时间:2023-11-28 17:33:35 25 4
gpt4 key购买 nike

我有这个字符串:

<tr onmouseover="setInfo('<b>Details for this (ID:1003030456) on Local</b><br>&nbsp;&nbsp;some more test here:

我正在尝试获取“本地”上“ID:”和“)之间的数字(不带引号)。

我有这个代码:

var data = '<tr onmouseover="setInfo('<b>Details for this (ID:1003030456) on Local</b><br>&nbsp;&nbsp;some more test here:';

var result = data.match(/\(ID: (.*)\) on local/);

console.log(result[1]);

但这并没有找到它。

如何更改此设置以便找到所需的结果?

最佳答案

你这里有一些小错误:

  • 字符串中的 ' 未转义
  • “ID”和字符串中的数字之间没有空格
  • “local”有一个大写字母

看这里:

var data = '<tr onmouseover="setInfo(\'<b>Details for this (ID:1003030456) on Local</b><br>&nbsp;&nbsp;some more test here:';

var result = data.match(/\(ID:(.*)\) on Local/);

console.log(result[1]);

关于Javascript 正则表达式 - 在 2 个字符串之间查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49669385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com