gpt4 book ai didi

python-hypothesis - 从正则表达式生成字符串数据

转载 作者:行者123 更新时间:2023-12-04 12:49:16 24 4
gpt4 key购买 nike

我希望能够采用正则表达式并使用 python 假设库生成符合要求的数据。例如给定一个正则表达式

regex = re.compile('[a-zA-Z]')

这将匹配任何英文字母字符。一个示例生成器可能是。

import hypothesis
import string

hypothesis.strategies.text(alphabet=string.ascii_letters)

但理想情况下,我想构造一个匹配传入的任何正则表达式的字符串。

最佳答案

有一个 work in progress pull request添加此功能。现存的任何东西都不能让您轻松做到这一点,但是查看 PR 可能会让您对如何翻译您需要的任何特定示例有一个很好的了解。

更新:from_regex假设 3.19 中加入了策略。

关于python-hypothesis - 从正则表达式生成字符串数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354563/

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