Python-排除双引号和括号内的数据

Gokul G

我有一个列表,其中包含一组用单引号和双引号引起的单词,现在我想仅将所有数据用单引号引起来。

Input_
sentence = ['(telco_name_list.event_date','reference.date)',"'testwebsite.com'",'data_flow.code',"'/long/page/data.jsp'"]

输出:

telco_name_list.event_date,reference.date,data_flow.code

我想在双引号中排除括号和字符串。

克龙堡

由于您将帖子标记为python-3.x,所以我假设您要编写python代码。根据您的示例,这可以工作:

#!/usr/bin/env python3
Input_sentence = ['(telco_name_list.event_date','reference.date)',"'testwebsite.com'",'data_flow.code',"'/long/page/data.jsp'"]

comma = False
result = []
for i in range(len(Input_sentence)):
  e = Input_sentence[i]
  if e.startswith("'"): continue
  e = e.replace('(', '').replace(')', '') 
  if comma:
    print(",", end="")
  comma = True
  print(e, end="")
print()

此代码遍历列表,忽略以单引号开头的元素,并在将元素打印到stdout之前过滤掉括号。该代码适用于给定的示例,但可能不是您所需要的,因为您想要的确切语义有些含糊(即,可以过滤掉所有括号,也可以只过滤括号的开头和结尾处的括号就可以了)元素?)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python中的单引号与双引号

在python中使用urllib时,双引号和单引号字符串之间的行为不同

在python中使用格式化打印进行双引号和单引号

Python中的单引号,双引号和三引号有什么区别?

Python 2.7:打印不带括号和引号的字典

在Python中用“ \”替换双引号

Python列表| 如何删除列表中的括号,引号和逗号?

Bash-Python混合代码段中变量的双引号和单引号

花括号内类似数据的存在-python

从ListView删除方括号和双引号

Python JSON双引号错误

使用python 2.7使用单引号,双引号和Unicode解析JSON

Python:如何打印不带引号和方括号的列表

在python中抓取时双引号字符串内的双引号

Python中的标准双引号,单引号和撇号

Python SQLite数据库结果中有不需要的括号和引号

对于Python语言,单引号和双引号之间有什么区别

python中字符串终止文字的逻辑(即单引号和双引号)

如何在Python 2.x中将双引号数据和单引号数据相同?

如何在python中删除元组中的引号和括号以格式化数据

Python字符串文字-字符串中包括单引号和双引号

在python中用双引号拆分

如何使用双引号和单引号格式化python字符串

从 Python 中的字符串列表中删除方括号和双引号

Python - 在双引号内打印整数变量

具有单引号和双引号以及缩写的 Python 解析文件

在 Python str.replace 中以相同的方式处理双引号和单引号?

Python CSV:列内的逗号、单引号和双引号

如何为 json 数据分配双引号 - Python