本文目录一览:
- 1、python中用正则表达式去掉文本中所有的标点符号
- 2、python正则表达式去除所有符号
- 3、python如何删除文本中连续的标点符号啊?
- 4、python 怎么去掉标点符号?
- 5、python 里面怎么把list里面的string的标点符号去掉?
- 6、python正则表达式去除所有标点
python中用正则表达式去掉文本中所有的标点符号
我的理解是 python’s的“ ’ ”也是字符 ,和标点符号一样。你只要把去除的字符都加到正则表达式的括号中就可以了。 ,所以:
import re
r='[’!"#$%\'()*+,-./:;=?@[\\]^_`{|}~]+'
line=re.sub(r,'',"python’s")
print line
python正则表达式去除所有符号
import re
a='asdas,ad,ad.adasd,adq,eqasdad!adas@asd#asdsa$adasd%adsaasd'
print re.sub('[^a-zA-Z0-9]',"",a)
python如何删除文本中连续的标点符号啊?
def get_solo(text):
duels=[x+x for x in list('。,!')]
#如需增加标点符号,比如问号,直接将list('。,!')换成list('。,!?')即可.
for d in duels:
while d in text:
text=text.replace(d,d[0])
return text
if __name__=='__main__':
text='开开心心,,,,上上。。。好好的!!'
print(get_solo(text))
结果:
开开心心,上上。好好的!
python 怎么去掉标点符号?
用下面这串代码即可去掉标点符号
import string
m = l.translate(None, string.punctuation)
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,
用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
python 里面怎么把list里面的string的标点符号去掉?
假设你要从string中删除‘a’字符,那么可以尝试如下代码:
myList = ['abcde', 'acedfh', 'sddibadfa']
newList = [myL.replace('a', '') for myL in myList]
print newList
其他字符同理
以上!!!
python正则表达式去除所有标点
你应该先定义变量 punctuation,其内容应该是所有的标点符号,比如下面的代码 (我没有列出所有的标点)
import re
punctuation = '!,;:?"\''
def removePunctuation(text):
text = re.sub(r'[{}]+'.format(punctuation),'',text)
return text.strip().lower()
text = " Hello, world! "
print removePunctuation(text)