我想找到[value-XXX]
并替换为?
. 这XXX
是一个从 1 到 661 的数字。这意味着[value-XXX]
我的文档中有 661 。我看到 Dreamweaver 中有一个正则表达式选项,那么我该如何利用它来找到这些选项?
问问题
679 次
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 的问题。
[0-5]\d{2}
- 这涵盖了所有以任意两位数字开头0-5
然后后跟的数字。这将检查数字001-599
。6[0-5]\d
- 这包括检查 60-5
,然后是任何数字。您必须先捕获[0-5]
然后是一个数字,这样您就不允许像 662 这样的数字。这包括600-659
66[01]
- 检查最后两种情况,两个 6 后跟一个 1 或 2。这包括660-661
.
于 2013-05-22T17:21:30.517 回答