Python2.7代码只从包含unicode字符,空格和方括号的列表中提取字符串

时间:2017-10-12 20:08:22

标签: python regex list regex-lookarounds unicode-string

我有一个包含一些unicode字符,空格和方括号的列表:

{
  "query":{
    "exists":{
      "field":"data"
    }
  }
}

如何使用Python2.7修改上面的列表,以便列表中只包含相关的字符串项目' I',' want,want&只想',只有&只有','这个'?

alist = [u'[', u'', u'I', u'', u'want, want & want', u'', u'only & only', u'', u'this', u'', u'\\n', u'', u']', u'', u'']

1 个答案:

答案 0 :(得分:0)

没关系。我用以下代码解决了这个问题:
 crumb_list = []  对于面包屑中的面包屑:         breadcrumb = breadcrumb.decode(' unicode_escape')。encode(' ascii','忽略')
        breadcrumb = breadcrumb.replace('&','&')         如果面包屑不在('' [',']',' \ n'):             crumb_list.append(面包屑)   print" Crumb LIST:",crumb_list