我有问题。我需要在notepad ++或dreamweaver或其他编辑器中使用正则表达式来处理大量的.html文件。 我需要找到包含以下行的所有html文件 - 但是 - 有一件重要的事情。
/myfolder/401(something)a.js
它必须找到包含上述行的文件,但只能找到
之间至少有一位数的文件/myfolder/401(at least one digit 0-9)c.js!!!
它可以包含字母,但它必须在201 ------ a.js之间的一个地方至少有一个或多个数字。 如果401 - a.js之间没有数字而不是跳过它(不要标记那个)。 例如:
/myfolder/401dhfgsadfdf1a.js
/myfolder/401d7sd7fdf8a.js
以上标记为正确但是:
/myfolder/401dfdsfsdfsa.js
上面没有标记,因为它不包含401和a.js之间的单个数字 这边有任何正则表达式专家吗?提前感谢您的帮助。
答案 0 :(得分:0)
在notepad ++里面我在查找对话框中运行了这个查询
/myfolder/401.*\d.*a\.js
找到以/ myfolder / 401>开头的内容有任何至少有一个数字> a.js
以下为我的测试数据
/myfolder/401dhfgsadfdf1a.js
/myfolder/401d7sd7fdf8a.js
/myfolder/401dfdsfsdfsa.js
和“当前文档中的文件全部”的结果是:
Search "/myfolder/401.*\d.*a\.js" (2 hits in 1 file)
new 2 (2 hits)
Line 1: /myfolder/401dhfgsadfdf1a.js
Line 2: /myfolder/401d7sd7fdf8a.js