66问答网
所有问题
python正则表达式去除所有符号
用 [^A-Za-z0-9]的方法去掉所有标点,因为我想去干净所有的标点符号,保留数字和字母。应该怎么写?谢谢!
举报该问题
其他回答
第1个回答 2015-06-11
import re
a='asdas,ad,ad.adasd,adq,eqasdad!adas@asd#asdsa$adasd%adsa&asd'
print re.sub('[^a-zA-Z0-9]',"",a)本回答被提问者采纳
相似回答
python中
用
正则表达式去掉
文本中
所有
的标点
符号
答:
我的理解是 python’s的“ ’ ”也是字符 ,和标点符号一样。
你只要把去除的字符都加到正则表达式的括号中就可以了
。 ,所以:import re r='[’!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~]+'line=re.sub(r,'',"python’s")print line ...
python正则表达式去除所有
标点
答:
你应该先定义变量 punctuation,其内容应该是
所有
的标点
符号
,比如下面的代码 (我没有列出所有的标点)import repunctuation = '!,;:?"\''def removePunctuation(text): text = re.sub(r'[{}]+'.format(punctuation),'',text) return text.strip().lower()text = " Hello, world! "...
python中
如何使用
正则表达式
从字符串中删除特定字符?
答:
可以使用 one_str.replace
("EventApplyCheckIn:\/\/", "") 把它替换为空就好
如何用
python正则表达式去除
\r和\n字符?
答:
import rea = 'abcdeef\r\n'b = re.sub('\r\n','',a) #直接用空字符串替代## b 为'abcdeef'
python正则表达式 去掉
括号及其里面的内容
答:
python正则表达式
(.*?版) 替换为空 注意小括号是中文小括号 完整的Python程序如下 !/usr/bin/env python#encoding: utf-8import restr = '多摩君1(英文版)\n多摩君2(四川话版) \n多摩君3(东北版)\n多摩君4(上部) 'out = re.sub('(.*?版)', '', str)print out输出多摩...
python中
利用
正则表达式
的删除特定字符的问题
答:
python中
利用
正则表达式
的删除特定字符的问题 匹配"&&"或"||",要求其前或后必须是空白或前面是等号或前或后是"&&""||"本身举几个例子"=&&aaaa"中的"&&""aaaa&&||bbbb"中的"&&||""bbbb||"中的"||"总之就是把前或后没有表达式的&&或... 匹配"&&"或"||",要求其前或后必须是空白或前面是等号...
大家正在搜
正则表达式匹配所有符号
正则表达式所有字符
正则表达式开始和结束符号
正则表达式符号
特殊字符正则表达式
正则表达式 任意字符
正则表达式指定字符
正则表达式匹配字符
正则表达式 java
相关问题
python正则表达式去除所有标点
python中用正则表达式去掉文本中所有的标点符号
python正则表达式 去掉括号及其里面的内容
python字符串如何去掉英文字母以外的字符
如何用python正则表达式去除\r和\n字符?
python怎么用正则表达式去掉文本中所有的标点符号?
python正则表达式,如何去掉前面多余的结果
python中利用正则表达式的删除特定字符的问题