美文网首页
python 正则表达式:只保留字符串中的中英文和数字

python 正则表达式:只保留字符串中的中英文和数字

作者: 张沐之_ | 来源:发表于2018-06-07 20:19 被阅读0次

问题描述

在做字符串比较的时候,一般不希望有特殊字符。比如:我要判断“某某(集团)股份有限公司”是否是上市公司,这时我便需要将该字符串和上市公司池的的字符串进行比较。但如果我这里的是中文的,二上市公司池里的却是英文的字符(,便会导致做出该公司不是上市公司的误判。所以,在进行比较前,需要去除这样的无实际意义的字符。

解决方法

正则表达式

import re
cop = re.compile("[^\u4e00-\u9fa5^a-z^A-Z^0-9]") # 匹配不是中文、大小写、数字的其他字符
string1 = '@ad&*jfad张132(www)。。。'
string1 = cop.sub('', string1) #将string1中匹配到的字符替换成空字符

参考

https://blog.csdn.net/github_37412255/article/details/78499071

相关文章

  • python 正则表达式:只保留字符串中的中英文和数字

    问题描述 在做字符串比较的时候,一般不希望有特殊字符。比如:我要判断“某某(集团)股份有限公司”是否是上市公司,这...

  • Day16

    Valid Palindrome**思路:判断字符串是否为回文。关键是只保留字符串中的数字和字母的的部分,用isa...

  • Python系列-List和while

    上一节:《Python系列-数字和字符串》 List 上一篇文章中,介绍了Python中的数字和字符串,这一节中,...

  • python re.search 和 re.match区别

    python提供了2中主要的正则表达式操作:re.match 和 re.search。 match 只从字符串的开...

  • JS排序

    1、数字排序 2、字符串排序 3、中文排序 4、中英文数字字符串排序

  • python正则表达式简要

    python 中使用正则表达式 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函...

  • day19-总结

    python中的正则表达式 正则表达式:用来做字符串查找,匹配,切割用的一种工具python对正则表达式的支持:提...

  • javascript笔记

    JavaScript 将字符串转换为数字 parseInt() ◆只保留数字的整数部分,不会进行四舍五入运算。 ...

  • 正则表达式

    本文主要内容:正则表达式的概念,语法,常用正则表达式和python中的re库。 正则表达式是用来简洁表达一组字符串...

  • PythonQuickView by L0st

    PythonQuickView 处理字符串 列表 数字相关 元组 Python中的逻辑运算 Python中的If结...

网友评论

      本文标题:python 正则表达式:只保留字符串中的中英文和数字

      本文链接:https://www.haomeiwen.com/subject/dzdnsftx.html