gpt4 book ai didi

regex - 获取正则表达式的算法

转载 作者:行者123 更新时间:2023-12-01 07:28:49 25 4
gpt4 key购买 nike

我想到了这样的事情:我输入了一个或几个字符串,算法会显示一个匹配的正则表达式。

有没有一种“简单”的方法可以做到这一点,或者类似的东西已经存在了吗?

编辑 1:是的,我正在尝试找到一种生成正则表达式的方法。

编辑 2:Regulazy 不是我想要的。我想要的代码的常见用途是找到正确的正则表达式;例如,货号:

  • 我输入了123456,正则表达式应该是\d{6}
  • 我输入了nb-123456,正则表达式应该是\w{2}-\d{6}

最佳答案

如果你有 Emacs,你可以使用 regexp-opt。例如,评估:

(regexp-opt (list "my" "list" "of" "some" "strings" "to" "search"))

返回

"list\\|my\\|of\\|s\\(?:earch\\|ome\\|trings\\)\\|to"

关于regex - 获取正则表达式的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/177558/

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