замена ip адреса на имя

Jovanni

Новичок
Привет всем!!!!

есть задача замени ip адреса на имя.
есть файл www.txt которая содержит :
PHP:
1222,192.168.0.1,217.20.147.94
1212322,192.168.0.11,217.23.147.94
1412322,192.168.0.13,217.223.147.94
1233422,192.168.0.12,217.20.147.94
1233422,17.20.147.92,192.168.0.1
1233422,17.20.147.91,192.168.0.12
33422,17.20.147.92,192.168.0.1
и есть файл ip2name.txt

которая содержит
PHP:
217.20.147.94  odnoklassniki.ru
17.20.147.92    mail.ru
итд....

как вытащить из www.txt строки которые содержат только 192.168.0.1
не 192.168.0.11 и не 192.168.0[0-9]
только 192.168.0.1
и только в конце то есть после двух запятых.

и если 2 ые значения совпадают
просуммировать их 1 ое значение пример:

до обработки
PHP:
1233422,17.20.147.92,192.168.0.1
2323232,17.20.147.92,192.168.0.1
после обработки
PHP:
3556654,17.20.147.92,192.168.0.1
и сравнить 2 ое значение обработанного файла с ip2name.txt
если есть то заменить на имя если нет то оставить

Регулярки очень сложны для меня...
Подскажите какой функцией воспользоваться или покажите как сделать
Спасибо заранее!!!
 

Jovanni

Новичок
Вурдалак
Спасибо!!!
А можно примерчик для моего случая...
 
Сверху