编写一段Python代码,使用正则表达式,识别文本中的手机号
时间: 2024-06-12 16:07:30 浏览: 12
import re
text = "我的手机号是13912345678,你的手机号是18887654321。"
phone_pattern = re.compile(r'1[3456789]\d{9}')
phones = re.findall(phone_pattern, text)
print("找到的手机号码:")
print(phones)
相关问题
编写一段Python代码,使用正则表达式,识别文本中的手机号对于非手机号也要识别并输出提示信息
import re
text = "我的手机号是13512345678,但这不是一个有效的手机号码,因为前面的1漏掉了。"
phone_pattern = r'1[3456789]\d{9}'
match = re.search(phone_pattern, text)
if match:
print("找到手机号:", match.group())
else:
print("未找到有效的手机号。")
non_phone_pattern = r'\d{11}'
match = re.search(non_phone_pattern, text)
if match:
print("找到非手机号:", match.group())
else:
print("未找到非手机号。")
1、 编写一段Python代码,使用正则表达式,识别文本并输出,并输出提示信息。
这里提供一个简单的示例代码,用于识别文本中的身份证号码并输出:
```python
import re
text = "我的身份证号码是320125199001011234,你的呢?"
pattern = r"\d{17}[\dXx]"
match = re.search(pattern, text)
if match:
print("找到身份证号码:", match.group())
else:
print("没有找到身份证号码。")
```
运行结果:
```
找到身份证号码: 320125199001011234
```
解释:
- `re.search()` 函数用于在文本中查找第一个匹配的模式。
- `r"\d{17}[\dXx]"` 是一个正则表达式模式,用于匹配身份证号码。其中 `\d` 表示匹配数字,`{17}` 表示匹配17个数字,`[\dXx]` 表示匹配最后一位数字或字母 X 或 x。
- 如果找到了身份证号码,则输出提示信息和匹配到的内容,否则输出没有找到身份证号码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)