Поделиться через


имеет IPv4()

Область применения: ✅Microsoft Fabric

Возвращает значение, указывающее, встречается ли в тексте указанный адрес IPv4.

Входы IP-адресов в тексте должны быть правильно разделены не буквенно-цифровыми символами. Например, правильные IP-адреса с разделителями:

  • "Эти запросы были получены: 192.168.1.1, 10.1.1.115 и 10.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Синтаксис

has_ipv4( источник,ip_address)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Тип Обязательно Описание
источник string ✔️ Текст для поиска.
ip_address string ✔️ Значение, содержащее IP-адрес, для которого требуется выполнить поиск.

Возвраты

trueЗначение >, если ip_address является допустимым IPv4-адресом и найден в источнике. В противном случае функция возвращает значение false.

Совет

Примеры

В следующем примере показано использование has_ipv4 с несколькими скалярными значениями, где каждый IP-адрес предоставляется в качестве отдельного строкового аргумента. IP-адреса в тексте правильно разделены не буквенно-цифровыми символами.

print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Выходные данные

результат
правда

В следующем примере показано использование has_ipv4 с недопустимым IP-адресом. IP-адрес в тексте правильно разделен не буквенно-цифровыми символами.

print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')

Выходные данные

результат
неправда

В следующем примере показано использование has_ipv4 неправильно разделенного IP-адреса. IP-адрес в тексте неправильно разделен не буквенно-цифровыми символами.

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Выходные данные

результат
неправда