-2

所以我想要这样的输入句子:

i) "abcdef" 关系

ii) “xyzaswdawd”关系

多达几千行。

我想提取句子(即每行“”之间的文本)。任何人都可以帮助我吗?

(对不起,如果这是一个幼稚的问题,我是 Python 新手,所以需要帮助)

4

2 回答 2

0

为此使用正则表达式:

import re
s = input()
print(re.findall(r'\"(.*)\"',s))

将返回这些单词的列表

于 2020-11-19T03:09:32.217 回答
0
mySTR = str(input("Input: "))

c=0
Res=""
for i in mySTR:
if i=='"':
    if c!=0:
        print(Res)
        break
    c=c+1
else:
    Res=Res+i

以下代码采用字符串输入。它以计数 c 开头,我们为其分配值 0。计数查找字符串中找到的 " 的数字。

它找到第一个并将其加一。下次它找到一个 " 时,它将输入一个 if 语句并打印结果。

结果将是任何不是 " 并且包含在两个 " 之间的东西。我们连接每个字符

于 2020-11-19T03:13:05.757 回答