refactor ♻️: Refactor regex and filter logic for cleaner bridge link extraction

This refactoring improves the efficiency and readability of the regex patterns used for extracting bridge links by simplifying the filter logic.
This commit is contained in:
2025-12-23 22:22:40 +01:00
parent e9befb965d
commit 71bd365483

View File

@@ -49,10 +49,9 @@
item: ( item: (
bridge_links.stdout_lines bridge_links.stdout_lines
| select('search', 'master ' ~ item) | select('search', 'master ' ~ item)
| map('regex_search', '^\\d+: ([a-z0-9@.]+):', '\\1') | map('regex_replace', '^\\d+: ([a-z0-9@.]+):.*$', '\\1')
| map('first')
| select('defined')
| reject('search', '^(veth|tap|fw)') | reject('search', '^(veth|tap|fw)')
| reject('search', '^\\d+:')
| first | default('') | first | default('')
) )
}) })