当前位置: 首页 > 知识库问答 >
问题:

拆分引号[重复]

孔乐邦
2023-03-14

有人对删除文本中的分隔符有什么建议吗?我正在使用Python,而且还是个初学者。

例如,“嗯,”他说,“我想我可以Rest一下。”在本例中,斜体的“他说”是分隔符,需要删除。然后,引用需要被视为引用中的一个字符串,例如,“好吧,我想我可以Rest一下。”我还没有找到类似的代码,希望有人能给我指出正确的方向。

谢谢

共有1个答案

卫焕
2023-03-14

为了仅获取给定字符串中内的内容,您可以使用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('"', '')
 类似资料:
  • 我试图从一个输入字符串创建一个Perl哈希,但我对原始的“split”有问题,因为值可能包含引号。下面是一个输入字符串示例,以及我的(期望的)结果哈希: 输入字符串的长度是任意的,并且没有设置键的数量。 谢谢! -总部

  • 我想用preg_split来分割这段文字 在此阵列中: 但我不知道怎么。。。

  • 我想拆分一个字符串基于逗号不包括一个在双引号,也如果有任何相邻的逗号,他们应该被视为单独的令牌 我可以使用正则表达式([^\“]*)\” 但如果有相邻的逗号,它就无法正确地标记。字符串示例 输出应该是 请帮忙

  • 问题内容: 如何使用分隔符分割字符串? 如果我做 我得到一个错误 线程“主”中的异常java.util.regex.PatternSyntaxException:索引1附近的未封闭字符类[ 有什么帮助吗? 问题答案: 该是在正则表达式中的保留字符,你需要逃避它,

  • 问题内容: 我正在Java中的一个需要嵌套字符串的项目中工作。 对于纯文本形式的输入字符串,如下所示: 这是“字符串”,这是“ \嵌套”字符串 结果必须为以下内容: 请注意 ,我希望保留序列。 我有以下方法: 而且我需要根据给定的规则从给定的参数中创建一个字符串数组,而不使用 Java Collection Framework 或其派生类。 我不确定如何解决这个问题。 可以做一个正则表达式来解决这

  • 问题内容: 我的文字如下: 谁能告诉我我必须使用哪些正则表达式分度数才能获得以下结果: 我在这里阅读Sun教程,直到“ Matcher类的方法”为止,但我仍然茫然。谢谢! 如果是这样,那将很容易,但是不幸的是,事实并非如此。有任何想法吗? 问题答案: 您可以直接使用split()方法,如下所示: (请注意,这将返回长度为5的数组,第一个位置为空字符串) 或者,如果您想使用模式/匹配器,可以这样做: