지정된 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)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 원본 | string |
✔️ | 검색할 텍스트입니다. |
| ip_address | string |
✔️ | 검색할 IP 주소를 포함하는 값입니다. |
반품
true
ip_address 유효한 IPv4 주소이고 원본에서 발견된 경우 그렇지 않으면 함수가 .를 반환합니다 false.
팁 (조언)
- 한 번에 많은 IPv4 주소를 검색하려면 has_any_ipv4() 함수를 사용합니다.
- IPv4 주소 접두사를 검색하려면 has_ipv4_prefix() 함수를 사용합니다.
예시
다음 예제에서는 각 IP 주소가 별도의 문자열 인수로 제공되는 여러 스칼라 값과 함께 사용하는 has_ipv4 방법을 보여 줍니다. 텍스트의 IP 주소는 영숫자가 아닌 문자로 올바르게 구분됩니다.
print result=has_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
출력
| 결과 |
|---|
| 맞다 |
다음 예제에서는 잘못된 IP 주소와 함께 사용하는 has_ipv4 방법을 보여 줍니다. 텍스트의 IP 주소는 영숫자가 아닌 문자로 올바르게 구분됩니다.
print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')
출력
| 결과 |
|---|
| 거짓 |
다음 예제에서는 잘못 구분된 IP 주소와 함께 사용하는 has_ipv4 방법을 보여 줍니다. 텍스트의 IP 주소가 영숫자가 아닌 문자로 잘못 구분됩니다.
print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')
출력
| 결과 |
|---|
| 거짓 |