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:
@@ -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('')
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user