我为Chrome安装了一个名为“Page Monitor”的插件,可在网站更改时提醒您。困难在于使用正则表达式发出特定事件时的警报。 (也可以在“选择器”中完成,但我认为这更难)
插件看起来像这样:
我必须在那里将代码插入Regex。我一直在用几种西班牙语或英语的教程学习正则表达式,但我仍有一些疑问。
我想要做的是检测价格是否在特定范围内。
例如,如果我选择介于$ 0.00和$ 50.00之间的价格范围,该工具必须在价格为$ 45.00时向我发出警告,但在价格为$ 55.00时则不会。但
该网站的价格很高。
我尝试使用我学到的东西,但似乎不起作用:
<\B^[0.00-50.00]>
你能帮我找一个解决方案吗?
答案 0 :(得分:0)
如果您要求正则表达式匹配"$ 45.22", "$21.12", "$09.99" or "$ 2.30"
之类的字符串,而不匹配$50.00, $ -12.00, $ 5, $ 49, $ 100.00
之类的字符串,则可以执行此操作:
\$ ?[0-4]?\d\.\d\d
但是,您必须查阅插件手册/支持论坛,以检查该工具的预期语法是什么。