【问题标题】:find two words in a string and copy everything in between them [duplicate]在字符串中找到两个单词并复制它们之间的所有内容[重复]
【发布时间】:2016-10-05 02:40:47
【问题描述】:

我希望能够将字符串插入到我选择的单词之间。例如:

x = "Hello My Name is John Doe"

我希望程序返回一个包含 Hello 和 Doe 之间值的字符串 - "My Name is John "

提前致谢!

【问题讨论】:

  • 你尝试了什么?你的具体问题是什么? Stack Overflow 不是代码编写服务。
  • 阅读 str.find() 并思考如何将它与切片一起使用。

标签: python


【解决方案1】:
import re
x = re.search("Hello (.*)Doe",
      "Hello My Name is John Doe")
if x:
    print x.groups()[0]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-13
    • 1970-01-01
    • 2021-08-24
    • 2012-09-21
    • 1970-01-01
    • 2011-11-23
    • 2018-06-22
    • 2012-05-28
    相关资源
    最近更新 更多