我正在寻找有关 Python 3 中字符串操作的帮助。输入字符串s = "ID bigint,FIRST_NM string,LAST_NM string,FILLER1 string"所需输出s = "ID,FIRST_NM,LAST_NM,FILLER1"基本上,目标是删除输入字符串中所有出现的空格和逗号之间的任何内容。任何帮助深表感谢
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
使用简单的regex
import re
s = "ID bigint,FIRST_NM string,LAST_NM string,FILLER1 string"
res = re.sub('\s\w+', '', s)
print(res)
# output ID,FIRST_NM,LAST_NM,FILLER1
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
您可以使用正则表达式
import re
s = "ID bigint,FIRST_NM string,LAST_NM string,FILLER1 string"
s = ','.join(re.findall('\w+(?= \w+)', s))
print(s)
输出:
ID,FIRST_NM,LAST_NM,FILLER1
添加回答
举报
0/150
提交
取消