常用正则表达式小记
例一:789d1751n5200000
1.获取d前面的数据且不包含d的正则写法: .*(?=d)
2.获取d前面的数据包含d的正则写法: .*[d]
3.获取d和n之间的数据且不包含d和n: [\d]*(?=n)
4.获取d和n之间的数据包含d和n: [d].*[n]
例二:获取文章数据中的所有图片
1.<img[\s]*[^>][\s]*src[\s]*=[\s]*".*?"[\s]*[^>]>
例三:获取文章数据中的所有图片地址
1.<img\s+[^>]*\s*src\s*=\s*([']?)(?<url>\S+)'?[^>]*>
2.<img[\s]*[^>][\s]*src[\s]*=[\s]*"(?<url>.*?)"[\s]*[^>]>