Skip to content

Instantly share code, notes, and snippets.

@jupihes
Created July 27, 2025 11:48
Show Gist options
  • Save jupihes/8c1dc09d48549ac8c5bee48fcbda602a to your computer and use it in GitHub Desktop.
Save jupihes/8c1dc09d48549ac8c5bee48fcbda602a to your computer and use it in GitHub Desktop.

to get repetitive exact pattern

regex_pattern = r'MKT_WHITELIST_POOL_\d{8}_([^_]+)(?:_\1)?(?:_(?:part|Part|pART|PART|)\d{1})\.csv'

sample_list = [
MKT_WHITELIST_POOL_20250723_PO4189OLG_1.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_PO4189OLG_1.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_PO4189OLG_Part1.csv

MKT_WHITELIST_POOL_20250723_PO4189OLG_PO4189OYG_Part1.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_2.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_pART3.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_part2.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_3.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_4.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_5.csv
MKT_WHITELIST_POOL_20250723_PO4189OLG_6.csv
MKT_WHITELIST_POOL_20250723_PO4190OLG_2.csv
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment