Что нового

выбрать IP адрес из текста

F9

Новичок
Сообщения
71
Репутация
2
Добрый день!
помогите с регулярными выражениями!
как из строки формата:
Код:
127.0.0.1/3052:E:\Base\!IA\IA_Copy\Base.FDB
10.32.10.26/3052:C:\IADB\IADB.FDB
10.32.10.37:C:\IADB\IADB.FDB
получить только IP адрес ?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Re: IP адрес

Код:
#include 'array.au3'
$file=ClipGet()
$str=StringRegExp($file,'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}',3)
_ArrayDisplay($str
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: IP адрес

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"IP адрес" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Автор
F9

F9

Новичок
Сообщения
71
Репутация
2
Код:
StringRegExp($text,'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}',3)
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
$str=StringRegExp($file,'((?:\d{1,3}\.){3}\d{1,3})',3)

такой же, только немного покороче...
 
Автор
F9

F9

Новичок
Сообщения
71
Репутация
2
Возобновлю крик о помощи:

Как из текста выбрать доменные имена

ma-ia.ma.net.local/3052:E:\Base\!IA\IA_Copy\Base.FDB
map-ia.map.net.local/3052:C:\IADB\IADB.FDB
ed-ia.ed.net.local:C:\IADB\IADB.FDB
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
F9 [?]
Возобновлю крик о помощи:

Предупреждение За нарушение общих правил (пункт В.4):
Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему.


С уважением, ваш Глобальный модератор.








Добавлено:
Сообщение автоматически объединено:

[info border=#0000ff float=left]На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
package_old.gif
Тема не решена
[/info]
 
Верх