为了账号安全,请及时绑定邮箱和手机立即绑定

删除所有出现的两个字符之间的字符串

删除所有出现的两个字符之间的字符串

暮色呼如 2023-07-18 15:16:44
我正在寻找有关 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


查看完整回答
反对 回复 2023-07-18
?
繁星点点滴滴

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


查看完整回答
反对 回复 2023-07-18
  • 2 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信