I need to validate IP-address. I have done it, but I see my code repeats.
r'([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])\.([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])'
Could someone know how to make backreference to group PATTERN, not same text, but group pattern only? Because if I just use \1 it refer to same numbers..