使用python提取中文数字和英文_python提取字符串中的中文或数字或英文
最近在刷LeetCode的时候会遇到一些对字符串中的英文或数字进行提取,所以mark一下。
代码示例
import re
string = "12345 abcde 武汉加油! ABCD ??//"
print(string)
# 提取数字
print(re.sub(u"([^\u0030-\u0039])","",string))
# 提取英文
print(re.sub(u"([^\u0041-\u007a])","",string))
# 提取汉字
print(re.sub(u"([^\u4e00-\u9fa5])","",string))
# 提取数字、英文、汉字
print(re.sub(u"([^\u4e00-\u9fa5\u0030-\u0039\u0041-\u005a\u0061-\u007a])","",string))
# 提取指定字符如?
print(re.sub(u"([^\?])","",string))
# 提取特殊字符很少使用,因此这里就不举例子了
输出结果
12345 abcde 武汉加油! ABCD ??//
12345
abcdeABCD
武汉加油
12345abcde武汉加油ABCD
??
函数和参数说明
函数
说明
sub(pattern,repl,string)
把字符串中的所有匹配表达式pattern中的地方替换成repl
pattern
说明
\u4e00-\u9fa5
汉字的unicode范围
\u0030-\u0039
数字的unicode范围
\u0041-\u005a
大写字母unicode范围
\u0061-\u007a
小写字母unicode范围
有用的链接
https://blog.csdn.net/supinyu/article/details/80926167
https://blog.csdn.net/luoganttcc/article/details/80946194
https://blog.csdn.net/jimmy_gyn/article/details/79050491
使用python提取中文数字和英文_python提取字符串中的中文或数字或英文相关推荐
- 学点实用工作小技巧【Python】汉字转拼音、繁体字和简体字互转、提取字符串中的中文(英文)、判断是否纯中文(英文)
大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我或者我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 前言 又 ...
- python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...
今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...
- 正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码
目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...
- Java通过正则剔除乱码_正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码...
目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...
- java正则提取字符串中的符号汉字数字字母
提取字符串中的符号 /*** 提取字符串中的所有符号* @param str* @return*/public static String getSymbol (String str) {String ...
- python去掉字符串中的特殊字符和数字
在python数据处理过程中,有时候需要将字符串中的特殊字符和数字进行剔除.我们可以利用正则表达式来轻松的完成它. File "D:\software\python\lib\re.py& ...
- python:编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数。
编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数.(提示,判断一个字符c是否为数字的方法是c.isdigit(),判断是否为字母的方法是c.isalpha())请详细写出解题 ...
- pyhton如何判断字符串中是否只含有数字——isdigit函数的用法及实例
目录 1.isdigit函数的语法及用法 (1)语法:isdigit() (2)用法:用于判断字符串中是否只含有数字.数字只能为0和正数,不能为负数. 2.实例 (1)简单的用法 (2)与if条件函数 ...
- 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码
题目要求: 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码. 如("我ABC",4)应该截为"我AB", ...
- 将字符串中的中文转为拼音(java)
maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</ ...
最新文章
- R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差
- CALayer( 一 )
- 作为管理者的你,如何用人?一点建议给你
- Windows Server 2008英文正式版安装体验
- sap 彻底删除物料主档
- HA高可用完全分布式集群 HDFS搭建
- 彻底解决.net中编码问题的心得
- Java数据类型BooleanDemo
- java 下载图片 弹出框_javaweb多图片打包下载,弹出提示框问题_html/css_WEB-ITnose
- iOS开发——网络使用技术OC篇网络爬虫-使用正则表达式抓取网络数据
- ISP DSP的不同
- [转载] Python字符串常用操作命令
- 如果不知道前路在哪儿,那就走好眼前路
- 最新如何解决git 输入github时每次都要输入用户名和密码问题
- SPSS数据分析全套教程(1)——SPSS概览
- 三、数字图像处理之直方图规定化实例
- android11怎么降级真我,安卓11怎么降回安卓10?安卓11降回安卓10相关操作步骤
- 用CenterNet做3D检测,效果demo
- 安信可推荐 | 安信可ESP-C3模组和ESP32-S3模组的软件和硬件对比区别
- 利用python批量查询企业信息_python批量查询百度收录