我想找到[value-XXX]
并将其替换为?
。 XXX
是一个介于1到661之间的数字。这意味着我的文档中有661 [value-XXX]
个。我看到Dreamweaver中有一个正则表达式选项,那么我怎么能利用它来找到它们呢?
答案 0 :(得分:2)
假设1
的格式为XXX
(001
),您可以使用\[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的问题。
[0-5]\d{2}
- 这涵盖所有以0-5
开头的数字,然后是任意两位数。这会检查数字001-599
。6[0-5]\d
- 这包括检查6后跟0-5
然后检查任何数字。你必须抓住[0-5]
,然后专门捕捉一个数字,这样你就不允许像662这样的数字。这包括600-659
66[01]
- 检查最后两个案例,两个案例6,然后是1或2.这包括660-661
。