Dreamweaver和记事本++中的正则表达式

时间:2014-07-16 16:32:10

标签: regex notepad++ dreamweaver

我有问题。我需要在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之间的单个数字 这边有任何正则表达式专家吗?提前感谢您的帮助。

1 个答案:

答案 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