我正在尝试设置一个 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 1
或 capture 1
关于javascript - 仅使用正则表达式匹配单词后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340269/