Мне нужно решение для удаления дублирующихся строк, где первое поле - это адрес IPv4. Например, у меня есть следующие строки в файле:
192.168.0.1/text1/text2
192.168.0.18/text03/text7
192.168.0.15/sometext/sometext
192.168.0.1/text100/ntext
192.168.0.23/othertext/sometext
Таким образом, все, что совпадает в предыдущем сценарии, это IP-адрес. Я знаю только то, что регулярное выражение для IP-адреса:
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
Было бы неплохо, если бы решение было одной строкой и как можно быстрее.