用python实现:匹配出下列各项字符串中是IP地址的字符串。 123 255.255.255.0 192.168.0.1 256.1.1.1 This is a string. 123.123.0
时间: 2024-05-14 17:19:36 浏览: 107
python实现判断一个字符串是否是合法IP地址的示例
可以使用正则表达式来匹配是否为IP地址,以下是用Python实现的代码:
```python
import re
strings = ['123', '255.255.255.0', '192.168.0.1', '256.1.1.1', 'This is a string.', '123.123.0']
pattern = r'\b(?:\d{1,3}\.){3}\d{1,3}\b'
for s in strings:
match = re.match(pattern, s)
if match:
print(s, "是IP地址")
else:
print(s, "不是IP地址")
```
输出结果为:
```
123 不是IP地址
255.255.255.0 是IP地址
192.168.0.1 是IP地址
256.1.1.1 不是IP地址
This is a string. 不是IP地址
123.123.0 不是IP地址
```
阅读全文