gpt4 book ai didi

sql - 使用查找表查找正则表达式模式

转载 作者:行者123 更新时间:2023-12-04 19:38:26 25 4
gpt4 key购买 nike

我最近遇到了一个建议,将我们的应用程序代码库中使用的正则表达式模式汇集到一个查找表中,并从那里检索,而不是在程序逻辑中进行明确的硬编码。

任何人都可以分享有关此智慧的任何想法吗?

我最初的想法是它使模式更容易改变,这既有优点也有缺点。但是,从根本上说,我将正则表达式字符串本身视为(有效)执行的逻辑实体,因此将它们存储在查找表中只会让我感到有些不安。

有人想吗?

谢谢

最佳答案

我认为这是一个好主意,如果您设法改进正则表达式模式(甚至解决它的问题),您将在一个地方而不是所有地方更改它(可能是这样做的真正动机) .

这将减少程序中潜在错误的数量(或增加它们,如果您更改错误。然而,这“应该”在测试中几乎立即表现出来,您仍然只需要在一个地方修复它,而不是到任何地方......再一次,更容易出错)。

关于将其视为逻辑实体,如果您将其视为保存在引用库中的一组指令,而不是逻辑本身,会有所帮助吗?逻辑本身由正则表达式处理器执行,而不是您在代码中键入的模板,所以我认为它是存储在查找表中的一个很好的候选者。

关于sql - 使用查找表查找正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4616320/

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