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

我正在寻找有关 Python 3 中字符串操作的帮助。

输入字符串

s = "ID bigint,FIRST_NM string,LAST_NM string,FILLER1 string"

所需输出

s = "ID,FIRST_NM,LAST_NM,FILLER1"

基本上,目标是删除输入字符串中所有出现的空格和逗号之间的任何内容。

任何帮助深表感谢


暮色呼如
浏览 68回答 2
2回答

收到一只叮咚

使用简单的regeximport res = "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

繁星点点滴滴

您可以使用正则表达式import res = "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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python