标签: regex
我的图片网址类似于以下两个。
http://www.google.piano-1398069_1280.jpg?AccessKey=LTAIQ8 http://www.google.piano_8069_1280.png?AccessKey=LTAI
http://www.google.piano-1398069_1280.jpg?AccessKey=LTAIQ8
http://www.google.piano_8069_1280.png?AccessKey=LTAI
我需要提取url的路径,作为下载图像的缓存键。
这是我的正则表达式.+jpg|.+png
.+jpg|.+png
任何优化方法,例如减少.+
.+
答案 0 :(得分:0)
(?i)^https?:\/\/(?:w{3}\.)\S+\.(?:jpe?g|png|gif|other_extensions)超出了预期。 (由Emma提供)
(?i)^https?:\/\/(?:w{3}\.)\S+\.(?:jpe?g|png|gif|other_extensions)
.+(jpg|png),.+\.(?:jpg|png)是我要的。 (由ggorlen提供)
.+(jpg|png)
.+\.(?:jpg|png)