diff --git a/src/services/images-extractor.service.ts b/src/services/images-extractor.service.ts index bd28e788..f797e315 100644 --- a/src/services/images-extractor.service.ts +++ b/src/services/images-extractor.service.ts @@ -17,7 +17,7 @@ export interface ImageInformation { export type ImageInformationArray = ImageInformation[]; -const markdownImageRegex = /(!\[.*?\])\((.*?)( {0,}["'].*?['"])?\)/g; +const markdownImageRegex = /(!\[.*?\])\((.+?\.(?:png|jpg|webp|svg|gif))['"]?\)/g; const cnblogsImageLinkRegex = /\.cnblogs\.com\//; interface ImageTypeFilter {