所以我想要这样的输入句子:
i) "abcdef" 关系
ii) “xyzaswdawd”关系
多达几千行。
我想提取句子(即每行“”之间的文本)。任何人都可以帮助我吗?
(对不起,如果这是一个幼稚的问题,我是 Python 新手,所以需要帮助)
为此使用正则表达式:
import re
s = input()
print(re.findall(r'\"(.*)\"',s))
将返回这些单词的列表
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 语句并打印结果。
结果将是任何不是 " 并且包含在两个 " 之间的东西。我们连接每个字符