我编写了一个RegExp来验证文件URL
file:/{2,3}[a-zA-Z0-9]*\\|?/.*
表示
这样的网址file:/D:/workspace/project/build/libs/myjar-1.0.jar
但不起作用, 我正在寻找一种只匹配此类网址的模式,而不是其他。
模式将返回错误的URL,如
file:/workspace/project/build/libs/myjar-1.0.jar
和
file:/D:/workspace/project/build/libs/myjar-1.0
是不匹配的
请帮助
答案 0 :(得分:1)
完成问题重写
鉴于OP的更新标准,您正在寻找的正则表达式为file\:\/\w\:\/[^\s]*\.jar
;确保您启用了g
(全局)和i
(不区分大小写)修饰符。
请参阅 Regex101
上的工作示例答案 1 :(得分:0)