has_ipv4()
Возвращает значение, указывающее, встречается ли в тексте указанный адрес IPv4.
Входы IP-адресов в тексте должны быть правильно разделены буквами и цифрами. Например, правильно разделенные IP-адреса:
- "Эти запросы поступили от: 192.168.1.1, 10.1.1.115 и 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Синтаксис
has_ipv4(
Источник,
ip_address)
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
source | string |
✔️ | Текст для поиска. |
ip_address | string |
✔️ | Значение, содержащее IP-адрес, по которому выполняется поиск. |
Возвращаемое значение
true
Значение , если ip_address является допустимым IPv4-адресом и найден в источнике. В противном случае функция возвращает значение false
.
Совет
- Чтобы найти несколько адресов IPv4 одновременно, используйте функцию has_any_ipv4().
- Чтобы найти префикс IPv4-адресов, используйте функцию has_ipv4_prefix().
Примеры
Правильно отформатированный IP-адрес
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Выходные данные
набор по |
---|
Да |
Недопустимый IP-адрес
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
Выходные данные
набор по |
---|
false |
Неправильно разделенный IP-адрес
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
Выходные данные
набор по |
---|
false |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по