有没有人建议删除一段文本中的拆分引号分隔符?我正在使用Python,我仍然是初学者。
例如,"嗯," 他说,"我想我可以休息一下。"在这个例子中,斜体"他说,"是分隔符,需要删除。然后,引号需要被视为引号中的一个字符串,例如,"嗯,我想我可以休息一下。"我还没有能够找到与此相似的代码,并且希望有人能指出我正确的方向。
谢谢!
答案 0 :(得分:2)
为了仅在给定字符串中的"
内获取内容,您可以使用re
库作为:
import re
my_string = '"Well," he said, "I suppose I could take a break."'
quoted_string = re.findall(r'\".*?\"', my_string)
# 'quoted_string' is -> ['"Well,"', '"I suppose I could take a break."']
new_string = ''.join(quoted_string).replace('"', '')
# 'new_string' is -> 'Well, I suppose I could take a break.'
您可以将其作为单行写作:
''.join(re.findall(r'\".*?\"', my_string)).replace('"', '')