如何使用python拆分可用格式的行?

时间:2017-11-27 08:09:17

标签: string python-2.7 filter

我的文件中包含以下内容:

"你好python" "计算器"

我想将它分成两个字符串,例如:

字符串1:你好python

字符串2:stackoverflow

我可以通过逐字逐句使用并将它们连接在一起,但它非常复杂。 请给我解决方案!

非常感谢

2 个答案:

答案 0 :(得分:0)

a = '"hello python" "stackoverflow"'
b = [e for e in a.split('"') if len(e.strip()) > 0]
print(b[0], b[1]) # ('hello python', 'stackoverflow')

字符串1是b [0]

字符串2是b [1]

答案 1 :(得分:0)

试试这个:

import re
cons = "String"
input = r'"text1""text2" "text3"'
result = re.findall('"[^"]+"', input)
print(result)
for i in range(len(result)):
    print (cons + str(i) + ':' + result[i])