gpt4 book ai didi

regex - 根据歧义对正则表达式进行“评分”

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:05 29 4
gpt4 key购买 nike

<分区>

我有许多用户提供的正则表达式,并选择其中一个与输入字符串匹配的正则表达式。现在,如果多个表达式匹配,我想选择最具体的一个,即最不模糊的。

更具体地说:我正在和几个人一起编写一个 IRC 机器人,准确地说是用 Python。命令可以通过正则表达式注册,其中一些命令重叠。可以为每个命令提供某种优先级,但这会引入另一个故障点。我更愿意根据提供的正则表达式的模糊程度,在命令注册时自动生成某种“分数”。我还没能在谷歌上找到合适的算法。

目前可能适合我需要的一种天真的方法可能是正则表达式中字符与通配符的比例,但是如果您知道这里的任何具体算法,我会很感兴趣。

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