Html 正则表达式选择元素之间的数字字符串

Html 正则表达式选择元素之间的数字字符串,html,regex,Html,Regex,我一直在搜索stack和Google,并找到了一些我想要做的事情。这是绳子 ?w=2796& 我需要得到w=和之间的数值& 所以它应该返回w=2796 到目前为止,我得到的是:w=.*& 这确实有效,但正在返回& 是否有方法仅返回w=数值 这个正则表达式还返回了一些其他元素,在某些情况下我在HTML中不需要这些元素。这将取决于您使用的正则表达式引擎可能有特殊的意义。我认为这里最简单的方法是像/w=\d+/或/w=[0-9]+//假设你的数字中没有负数或小数我使用这个网站来测试-它只返回

我一直在搜索stack和Google,并找到了一些我想要做的事情。这是绳子

?w=2796&
我需要得到w=和之间的数值&

所以它应该返回w=2796

到目前为止,我得到的是:w=.*&

这确实有效,但正在返回&

是否有方法仅返回w=数值


这个正则表达式还返回了一些其他元素,在某些情况下我在HTML中不需要这些元素。

这将取决于您使用的正则表达式引擎可能有特殊的意义。我认为这里最简单的方法是像/w=\d+/或/w=[0-9]+//假设你的数字中没有负数或小数

我使用这个网站来测试-它只返回w=。谢谢你的快速回复!已经在你前面了;p扔掉了?就像一个符咒!非常感谢你!这是更好的方法吗?你能给我举个这样做的例子吗?我的方法是有时返回不需要的数据,其他参数设置为w=取决于您使用的语言。我不清楚该软件使用的是什么正则表达式引擎。它实际上是一个名为Scrapebox的程序,允许您使用regex。我已经尝试了/w=\d+/和/w=[0-9]+/这两种方法,但不会返回任何结果。当我使用w=[^&]*时,它确实会返回结果,但会返回一些我不需要的其他HTML。你认为这可能是因为这个软件使用的引擎吗?@JoeZ,去掉/,它们只是表示regex。。。但是,如果您将其放入正则表达式输入字段,则它们将是不必要的。谢谢!我有这个工作和返回正是需要的。谢谢你的建议,不包括/