123456789101112131415161718 |
- import re
- def get_image_upload_file_ids(content):
- pattern = r"!\[image\]\((http?://.*?(file-preview|image-preview))\)"
- matches = re.findall(pattern, content)
- image_upload_file_ids = []
- for match in matches:
- if match[1] == "file-preview":
- content_pattern = r"files/([^/]+)/file-preview"
- else:
- content_pattern = r"files/([^/]+)/image-preview"
- content_match = re.search(content_pattern, match[0])
- if content_match:
- image_upload_file_id = content_match.group(1)
- image_upload_file_ids.append(image_upload_file_id)
- return image_upload_file_ids
|