请帮助我理解这个表达

Elements images = document.select("img[src~=(?i)\\.(png|jpe?g|gif)]");


我不明白这部分内容:

document.select("img[src~=(?i)\\.(png|jpe?g|gif)]");


我目前正在制作一个程序,可以在线下载漫画图像。

最佳答案

您要查询的表达式部分称为Regular Expression

引用维基百科,


  正则表达式是定义搜索的字符序列
  图案


在您的用例中,手头的正则表达式用于标识具有src属性且文件名扩展名为.png或.jpg / .jpeg或.gif的所有img标签。

您可以使用this工具进行测试

07-26 04:53