日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...

發布時間:2024/8/1 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天處理數據要提取字符串中的微信,字符串中包含中文英文Emoji,標點符號等。

python 提取字符串中的電話

提取電話相對簡單,多個電話也可以提取

import re

desstr = "視頻同款18588888888微信同步"

phone = re.findall('(13\d{9}|14[5|7]\d{8}|15\d{9}|166{\d{8}|17[3|6|7]{\d{8}|18\d{9})', desstr)

print(phone)

python提取微信賬號

這里我使用python移除了Emoji,標點符號,換行等,完整代碼如下:

import re

desstr="""視頻同款Emoji Emoji

Emoji:草莓樹莓是姐妹

Emoji:8888888888(注來意)

Emoji日常視頻

分享全國旅行照片!

Emoji私信不回"""

# 過濾除中,英文及數字以外的其他字符

words = re.compile("[^\\u4e00-\\u9fa5^a-z^A-Z^0-9]").sub("-", desstr).replace(":","-").replace(":","-").replace("\n","-").replace("--", "-").replace("--", "-")

# 打印過濾后的數據

print(words)

# 判斷是否包含中文,包含則不是賬號,這里可以自行提前移除中文

def is_chinese(string):

for ch in string:

if u'\u4e00' <= ch <= u'\u9fff':

return True

return False

# 拆分字符串提取賬號

keywords = re.split("-", words)

print(keywords)

for keyword in keywords:

# 微信號長度為6-20

if len(keyword) > 6 and len(keyword) < 20:

chinese = is_chinese(keyword)

if not chinese:

print(keyword)

原創文章,轉載請注明 :Python3 在字符串中提取字母+數字組合微信賬號、電話等 - pytorch中文網

原文出處: https://www.ptorch.com/news/264.html

問題交流群 :168117787

總結

以上是生活随笔為你收集整理的python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。