Regex 在Dreamweaver中查找并替换正则表达式
我想找到Regex 在Dreamweaver中查找并替换正则表达式,regex,replace,dreamweaver,Regex,Replace,Dreamweaver,我想找到[value XXX]并将其替换为?。XXX是一个从1到661的数字。这意味着我的文档中有661个[value XXX]。我看到Dreamweaver中有一个正则表达式选项,那么我如何利用它来找到它们呢?假设1的格式是XXX(001),您可以使用\[value-([0-5]\d{2}6[0-5]\d{66[01])\]。我用正则表达式做了一些测试 这在较大的[value XXX]检查中分解为三个较小的正则表达式组合。这可以在值内的部分中看到([0-5]\d{2}|6[0-5]\d|66[
[value XXX]
并将其替换为?
。XXX
是一个从1到661的数字。这意味着我的文档中有661个[value XXX]
。我看到Dreamweaver中有一个正则表达式选项,那么我如何利用它来找到它们呢?假设1
的格式是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])
部分。三个较小的正则表达式被或组合在一起,以解决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
什么是rejax?这是一种常见的体验吗?1
s的格式是001
,还是1
?@DiliniWasana我想给你一个快速的答案,我刚刚编辑了这篇文章,并对不同的部分进行了解释。这是一个简单的检查[value-]
部分,然后是一个更复杂的3部分或
检查您围绕数字(1-661)设置的条件。@DiliniWasana很乐意提供帮助。我喜欢为人们分解正则表达式的答案。像这样的正则表达式看起来很可怕,但当你把它们分解成小块攻击它们时,它们很快就会写出来。