-1

我想找到[value-XXX]并替换为?. 这XXX是一个从 1 到 661 的数字。这意味着[value-XXX]我的文档中有 661 。我看到 Dreamweaver 中有一个正则表达式选项,那么我该如何利用它来找到这些选项?

4

1 回答 1

2

假设1's 遵循XXX( 001) 的格式,您可以使用\[value-([0-5]\d{2}|6[0-5]\d|66[01])\]. 我在这里使用正则表达式做了一些测试。

[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.
于 2013-05-22T17:21:30.517 回答