gpt4 book ai didi

javascript - 调试器中丢失表达式

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

我正在尝试获取正则表达式来删除我从服务返回的字符串上的一些垃圾。该字符串包含一些我想删除的电话数据。示例字符串为 "en-us; droid4 build/9.8.2o-72_vzw-18"。我的第一个任务是将“build/”删除到字符串末尾或单词末尾(不确定在我的场景中哪个更好)。

我最终得到:

var deviceRegExpr = new RegExp("\b(build\/\S*)");

首先,我不确定这是否是实现这一目标的最佳方法。但是,当我查看 Chrome 调试器工具时,regExp 值显示为 "/(build/S*)/"。我不知道\b 发生了什么?

预先感谢您的帮助。

最佳答案

这个String#replace(regex, repacement)应该可以工作:

var repl = "en-us; droid4 build/9.8.2o-72_vzw-18".replace(/\s*\bbuild\/.*$/, "");

//=> en-us; droid4

关于javascript - 调试器中丢失表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193237/

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