我有一根绳子
c=("Snap-on Power M1302A5 Imperial,IMPRL 0.062IN")
我需要把上面的字符串转换成
^{pr2}$
也就是说,我需要删除同时包含字母和数字的字符串
如何在python中实现这一点?在
我试过了
c=c.apply(word_tokenize)
c = c.apply(lambda x: [item for item in x if item.isalpha()])
但有产出
c=("Snap-on Power MA Imperial,IMPRL IN")
Tags:
这个答案和其他答案一样
步骤1:将字符串拆分为不同的单词
第二步:检查每个单词是否包含数字,是否跳过该单词
第三步:从没有数字的单词生成一个字符串
同时添加基于
regex
的解决方案:输出:
'Snap-on Power Imperial,IMPRL'
我不知道你到底想要什么,但似乎你想删除有数字的单词。在这种情况下,您可以在此处使用^{} :
相关问题 更多 >
编程相关推荐