gpt4 book ai didi

python - 最Pythonic的方式来搜索文本以找到问题的答案

转载 作者:行者123 更新时间:2023-12-01 03:35:05 25 4
gpt4 key购买 nike

例如,假设我有这段文字。

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla condimentum aliquam felis a efficitur. Nunc vulputate, risus quis mollis tristique, odio velit tempus urna, quis tincidunt nulla nunc sit amet justo. Maecenas quis quam molestie, hendrerit augue et,

  1. What is your name and occupation?

I am Jerry and I'm unemployed

  1. How big is your family?

There's five of us

Etiam ipsum lorem, ullamcorper nec massa id, vulputate gravida sem. Duis pulvinar lacinia mattis. Aenean dictum quam sed tincidunt eleifend. Suspendisse convallis in leo at accumsan. In viverra odio non ex egestas, malesuada feugiat justo malesuada. Curabitur vitae

搜索文本并找到问题答案的最简单方法是什么?一个正则表达式可以抓取问号和下一个数字之间的所有文本吗?干杯。

编辑:这个正则表达式有一点意义吗? \\?([^]]+)\\[0-9]

最佳答案

如果您知道问题始终与您所显示的当前格式相似(或相似),那么使用以下模式可能会起作用:

^.+\?$|(.*)

该模式找到所有问题,然后将其他所有问题捕获到一个组中。它可能需要一些调整才能使其准确捕获您想要的内容,但这可能是一个很好的起点。

import re

regex = r"^.+\?$|(.*)"

result = re.findall(regex, test_str, re.MULTILINE)

if result:
for match in result:
print(match)

示例:

https://regex101.com/r/bweMiZ/2

关于python - 最Pythonic的方式来搜索文本以找到问题的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40455447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com