javascript - 仅使用正则表达式匹配单词后的所有内容

标签 javascript regex json

我正在尝试设置一个 ShareX 自定义引擎,上传后我得到了完整的 url,例如 http://foo.com/HF139hR 我可以使用它在将字符串复制到剪贴板之前使用正则表达式。我想做的是只获取 url 的最后一部分,HF139hR,这样我就可以将它放入另一个 url,比如 http://foo.com/?viewer=HF139hR。到目前为止,我使用表达式\w+$ 来抓取它,但有时我会遇到上传错误,这也会获取错误消息的最后一个字并将其传递给 ?viewer =

在我的研究中,我发现了 \bfoo.com\/\K\S+,这正是我想要的,但不幸的是它在 javascript 上不受支持。

最佳答案

\bfoo.com/\K\S+

\bfoo.com\/(\S+)

您可以使用类似的方法并抓取 group 1capture 1

关于javascript - 仅使用正则表达式匹配单词后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340269/

相关文章:

javascript - 是否可以在 JavaScript 中编写数字 swap() 函数?

用于获取类属性的单击函数上的 JavaScript 异常

javascript - 如何重写C3.js中的拖动事件

regex - install() with FILES_MATCHING PATTERN 忽略模式并安装所有

javascript - 不可变内存——这可能吗?

python - 提高 C++ 正则表达式替换性能

java - 如何使用 Regex 仅删除单词之间的空格而不删除数字或特殊字符之间的空格?

iOS - JSON 数据不工作

objective-c - 将包含 NSArray 的 NSDictionary 转换为 JSON

json - 使用 VB.NET 在 URL HTTP Web 请求上发布 JSON