我正试图提出一个正则表达式来跳过角度部分“ node_modules”内的所有子文件夹
到目前为止,我已经使用以下表达式进行了尝试,但是不确定是否正确
^(.*)?\/?node_modules\/(?:(.*)?[\/]?)
1) ^- asserts start of the line
2) .*- matches any charactes
3) Grouping 1 (.*)? - returns zero or one time the matching group (so
it will return if there are any number of characters present)
4) [\/] matches the "/" character
5) [\/]? returns if there are zero or one / character
6) *node_modules* - matches the entire string
7) \/ - matches the "/" character
8) Non matching group (?:)
9) (.*) - groups any number of characters
10) (.*)? - returns zero or one matching the group
11) [\/]? - return zero or one matching "/" character
现在此正则表达式对这些表达式有效
test / node_modules / 测试/ node_modules / @测试/测试 测试/ node_modules /测试/测试/测试 测试/ node_modules /测试/测试/测试/测试 测试/ node_modules /测试/测试/测试/测试/测试
请让我知道如何验证这些内容以及是否需要修改我的正则表达式