有人能帮助我使用Regex查询来识别Regex/jquery以及下面一组示例中的版本。
例如:从示例"x_lsmcb_fm.jQuery_3.5.1.jsdbx“和”script/lib/ jQuery _includes.js es.js“中,我希望匹配包含jQuery和3.5.1的第一个示例,因为它包含示例中提到的jQuery和版本。
示例:
x_lsmcb_fm.jQuery_3.5.1.jsdbx
脚本/lib/jquery_includes.js.lib
脚本/lib/jquery_includes.js.lib
脚本/lib/jquery_includes.js.lib
angular_includes_1.4.jsx
脚本/lib/jquery_includes.js.lib
angular_includes_1.4.jsx
脚本/lib/jquery_includes.js.lib
x_lsmcb_fm.angular_1.8.0_min.jsdbx
脚本/lib/jquery_includes.js.lib
脚本/lib/jquery_includes.js.lib
脚本/lib/jquery_includes.js.lib
angular_includes_1.4.jsx
x_73376_geofluent.Angular_1_4_framework.jsdbx
脚本/lib/jquery_includes.js.lib
发布于 2022-05-27 11:38:15
您可以尝试使用以下regex:
.*j[qQ]uery_[\d\.]+.*解释:
.*:任何字符的组合j[qQ]uery:"j“+上下"q”+ "uery“_:下划线[\d\.]+:数字和点的任意组合.*:任何字符的组合试试吧,这里。
发布于 2022-05-27 12:21:05
/((?=.angular|jquery|jQuery|Angular|angularjs|AngularJS|JQUERY)(?=.\d+.\d+)|(?=.angular|jquery|jQuery|Angular|angularjs|AngularJS|JQUERY)(?=.\d+_\d+)).*$/gm
https://stackoverflow.com/questions/72404641
复制相似问题