mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Merge pull request #12424 from amenonsen/ipv6-ranges
Tested. Thanks for spotting and then fixing this -- Allow hexadecimal ranges in IPv6 addresses, not only 0-9
This commit is contained in:
@@ -31,6 +31,13 @@ numeric_range = r'''
|
||||
\]
|
||||
'''
|
||||
|
||||
hexadecimal_range = r'''
|
||||
\[
|
||||
(?:[0-9a-f]+:[0-9a-f]+) # hexadecimal begin:end
|
||||
(?::[0-9]+)? # numeric :step (optional)
|
||||
\]
|
||||
'''
|
||||
|
||||
alphanumeric_range = r'''
|
||||
\[
|
||||
(?:
|
||||
@@ -50,7 +57,7 @@ ipv6_component = r'''
|
||||
[0-9a-f]{{1,4}}| # 0..ffff
|
||||
{range} # or a numeric range
|
||||
)
|
||||
'''.format(range=numeric_range)
|
||||
'''.format(range=hexadecimal_range)
|
||||
|
||||
ipv4_component = r'''
|
||||
(?:
|
||||
|
||||
Reference in New Issue
Block a user