2024-10-01 09:24:05 发布
网友
如果不使用python的re.sub,如何从没有空格的字符串中删除并打印ONLY字母?你知道吗
re.sub
ONLY
例如,我希望("ABCD!@#( EFGH@!(# IJ K912??")打印为ABCDEFGHIJK
("ABCD!@#( EFGH@!(# IJ K912??")
ABCDEFGHIJK
这里有一个简单的方法:
s = "ABCD!@#( EFGH@!(# IJ K912??" print "".join(c for c in s if c.isalpha())
您可以使用string类。你想要大写的,小写的,还是两者都要?如果在上面,使用string.ascii\u大写,如果较低,则使用string.ascii\u小写,如果两者都使用string.ascii\u字母. 示例:
import string temp = "ABCD!@#( EFGH@!(# IJ K912??" print(''.join([t for t in temp if t in string.ascii_letters]))
这里有一个简单的方法:
您可以使用string类。你想要大写的,小写的,还是两者都要?如果在上面,使用string.ascii\u大写,如果较低,则使用string.ascii\u小写,如果两者都使用string.ascii\u字母. 示例:
相关问题 更多 >
编程相关推荐