最近在刷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提取字符串中的中文或数字或英文相关推荐

  1. 学点实用工作小技巧【Python】汉字转拼音、繁体字和简体字互转、提取字符串中的中文(英文)、判断是否纯中文(英文)

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我或者我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 前言 又 ...

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

    今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...

  3. 正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  4. Java通过正则剔除乱码_正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码...

    目录 1.乱码符号种类较少,用replace() 2.乱码字符种类较多,用re.sub() 3.提取字符串中的中文字符 4.提取字符串中的中文字符和数字 5.提取其他 数据清洗的时候一大烦恼就是数据中 ...

  5. java正则提取字符串中的符号汉字数字字母

    提取字符串中的符号 /*** 提取字符串中的所有符号* @param str* @return*/public static String getSymbol (String str) {String ...

  6. python去掉字符串中的特殊字符和数字

    在python数据处理过程中,有时候需要将字符串中的特殊字符和数字进行剔除.我们可以利用正则表达式来轻松的完成它.   File "D:\software\python\lib\re.py& ...

  7. python:编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数。

    编写一个程序,接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数.(提示,判断一个字符c是否为数字的方法是c.isdigit(),判断是否为字母的方法是c.isalpha())请详细写出解题 ...

  8. pyhton如何判断字符串中是否只含有数字——isdigit函数的用法及实例

    目录 1.isdigit函数的语法及用法 (1)语法:isdigit() (2)用法:用于判断字符串中是否只含有数字.数字只能为0和正数,不能为负数. 2.实例 (1)简单的用法 (2)与if条件函数 ...

  9. 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码

    题目要求: 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码. 如("我ABC",4)应该截为"我AB", ...

  10. 将字符串中的中文转为拼音(java)

    maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</ ...

最新文章

  1. R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差
  2. CALayer( 一 )
  3. 作为管理者的你,如何用人?一点建议给你
  4. Windows Server 2008英文正式版安装体验
  5. sap 彻底删除物料主档
  6. HA高可用完全分布式集群 HDFS搭建
  7. 彻底解决.net中编码问题的心得
  8. Java数据类型BooleanDemo
  9. java 下载图片 弹出框_javaweb多图片打包下载,弹出提示框问题_html/css_WEB-ITnose
  10. iOS开发——网络使用技术OC篇网络爬虫-使用正则表达式抓取网络数据
  11. ISP DSP的不同
  12. [转载] Python字符串常用操作命令
  13. 如果不知道前路在哪儿,那就走好眼前路
  14. 最新如何解决git 输入github时每次都要输入用户名和密码问题
  15. SPSS数据分析全套教程(1)——SPSS概览
  16. 三、数字图像处理之直方图规定化实例
  17. android11怎么降级真我,安卓11怎么降回安卓10?安卓11降回安卓10相关操作步骤
  18. 用CenterNet做3D检测,效果demo
  19. 安信可推荐 | 安信可ESP-C3模组和ESP32-S3模组的软件和硬件对比区别
  20. 利用python批量查询企业信息_python批量查询百度收录

热门文章

  1. 阿里云物联网平台架构
  2. 自学Java半年的心路历程
  3. 一款可以治疗预防抑郁症的智能心灵创贴
  4. 123个Pandas常用基础指令,真香!
  5. 小程序和公众号openID绑定
  6. 智慧校园管理系统让校园多一份平安
  7. 怀旧服大脚插件未能从服务器,大脚插件问题
  8. 服务器cpu虚拟化vt,聚焦五大虚拟化技术:CPU虚拟化居首
  9. Android Material Design Library系列教程(四)
  10. java的消息框_JAVA消息框