JavaScript正则表达式路径格式

时间:2018-01-12 14:24:25

标签: javascript regex

很抱歉有关正则表达式的新手问题,如何使用正则表达式指定子目录,这里是我知道如何为根目录执行它我想要实现的是如何为子目录执行此操作,例如应用程序目录和资产目录任何帮助将不胜感激这里是我在JavaScript中使用它

regex="\.(htm|html|js|css)$

感谢提前

1 个答案:

答案 0 :(得分:1)

不确定这是否是您想要的答案,但您可以使用这样的正则表达式:

.\/src\/app\/([a-zA-Z0-9]+.(htm|html|css|js))

或选择子目录中的所有文件,例如:

./src/app/hello.html
./src/app/123.js
./src/app/hello123.css

只需编辑正则表达式即可获得所需的子目录。

[基于OP评论的扩展]

要选择多个子目录,可能只需要:

.\/src\/(app|asset)\/([a-zA-Z0-9]+.(htm|html|css|js))

将适用于文件目录“app”和“asset”,如下所示:

./src/app/hello.html
./src/app/123.js
./src/app/hello123.css
./src/asset/hello.html
./src/asset/123.js

但不是其他一些文件目录“blabla”,例如./src/blabla/hello123.css