Python中的句子裁剪和格式化
所以我想输入这样的句子: i)“abcdef” 关系 ii)“xyzaswdawd” 关系 多达几千行 我想提取句子(即每行“”之间的文本)。有人能帮我吗 (很抱歉,如果这是一个幼稚的问题,我是Python新手,因此需要这方面的帮助)为此使用正则表达式:Python中的句子裁剪和格式化,python,nlp,Python,Nlp,所以我想输入这样的句子: i)“abcdef” 关系 ii)“xyzaswdawd” 关系 多达几千行 我想提取句子(即每行“”之间的文本)。有人能帮我吗 (很抱歉,如果这是一个幼稚的问题,我是Python新手,因此需要这方面的帮助)为此使用正则表达式: import re s = input() print(re.findall(r'\"(.*)\"',s)) 将返回这些单词的列表 mySTR = str(input("Input: ")) c=0
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。
计数在字符串中查找“找到”的数字
它会找到第一个并将其递增1。下一次它找到“1”时,它将输入if语句并打印结果
结果将是任何不是“并且包含在两个之间”的东西。我们连接每个字符您是否尝试过任何代码?即使没有正确的结果,也可以将其与问题一起发布以供审查。是的,但是否可以将输出作为句子列表而不是单词?