在Dreamweaver中查找和替换正则表达式

时间:2013-05-22 17:12:03

标签: regex replace dreamweaver

我想找到[value-XXX]并将其替换为?XXX是一个介于1到661之间的数字。这意味着我的文档中有661 [value-XXX]个。我看到Dreamweaver中有一个正则表达式选项,那么我怎么能利用它来找到它们呢?

1 个答案:

答案 0 :(得分:2)

假设1的格式为XXX001),您可以使用\[value-([0-5]\d{2}|6[0-5]\d|66[01])\]。我使用正则表达式here进行了一些测试。

这会在较大的[value-XXX]检查中分解为三个较小的正则表达式组合。这可以在([0-5]\d{2}|6[0-5]\d|66[01])内的value部分看到。将or三个较小的正则表达式组合在一起以解决1到661的问题。

  1. [0-5]\d{2} - 这涵盖所有以0-5开头的数字,然后是任意两位数。这会检查数字001-599
  2. 6[0-5]\d - 这包括检查6后跟0-5然后检查任何数字。你必须抓住[0-5],然后专门捕捉一个数字,这样你就不允许像662这样的数字。这包括600-659
  3. 66[01] - 检查最后两个案例,两个案例6,然后是1或2.这包括660-661