gpt4 book ai didi

python - 仅使用 python 正则表达式获取文本

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:19 24 4
gpt4 key购买 nike

如何获取

The president of the United States appoints the cabinet members,
appointments are subject to Senate approval.

来自

1. The president of the United States
appoints the cabinet members,

appointments are subject to Senate
approval.

(A) their

(B) with their
(C) because their
(D) but their

我开始了我的模式,但它停在了“States”这个词处。我也试着把(A) 的第一个括号作为字符串的结尾但仍然不起作用

import re

regex = r'\d{1,}\.\s(\w.+)'

最佳答案

你可以在 python 中使用这个正则表达式:

r'(?s)\A\d+\.\s+(.+?)(?=\n\()'

RegEx Demo

以下是正则表达式的详细信息:

  • (?s):在正则表达式中启用单行模式
  • \A:输入开始
  • \d+:匹配1+位数字
  • \.:匹配一个.
  • \s+:匹配1+个空格
  • (.+?):我们的匹配文本将包含 1+ 个任意字符,包括换行符,在第 1 组中捕获
  • (?=\n\():向前看以确保匹配有换行符和 ( 提前

关于python - 仅使用 python 正则表达式获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58437714/

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