需要帮助改变多个HTML页面上的价格,使用正则表达式Dreamweaver,想要将价格乘以4

时间:2011-05-26 20:17:52

标签: regex dreamweaver

我的任务很简单。我想替换所有价格(在HTML页面上),用它们的值乘以4标记。

所以500美元应该变成2000美元。代码是什么?

然后我希望更高的价格,比如$ 5000,只能乘以2 那个代码是什么?

2 个答案:

答案 0 :(得分:0)

这不能通过简单的正则表达式替换来完成。意识到正则表达式模式与数字不匹配(可以使用+, - 等进行操作),但它匹配字符串。

唯一的可能性是将\$5000替换为\$10000$是一个特殊字符,需要进行转义)。我意识到,对于许多不同的数量,这对您来说不是一个可行的解决方案。但是,如果你只有少量不同的金额,你可以做几次这样的替换(注意不要两次更换金额!)。

答案 1 :(得分:0)

您需要的是像BeautifulSoup那样知道HTML结构的东西。