c# - 从表中的单个字段中查找不同的正则表达式模式的良好标准做法是什么?

标签 c# javascript regex vb6 sql-server-2000

我正在寻找一种标准方法来生成可在 sql 2000-2008r2 表的单个字段中出现的所有唯一模式。是否有一个简单的工具可以生成所有不同的静态模式。还有一个独特的正则表达式模式的名称。我正在尝试执行此 t-sql,但也会在 c#、vb6 或什至 javascript 中执行此操作。我注意到撇号可以发挥作用,以及 : 或其他文本。是否有一种好的方法来检测用户何时输入各种组合?

\d{1,1}\d{1,1}\d{1,1}[.]\d{1,1} 与 111.10 或 201.90 的模式相同。

如果我有其他模式,例如“Refund”,我希望看到类似 [A-z]{6,6} 的内容。是否有用于正则表达式的命令或工具可以生成这些不同但静态的模式,以便在出现新模式时,我可以在它出现时标记日期和时间戳并对其进行验证。当有人输入 7 个字符时,我希望在 Refund 下捕获的模式现在也接受“Balance”模式。 [A-z]{6,7} 现在是可以接受的,并且不会在管理员进行验证后提醒用户。

谢谢

最佳答案

我认为您的问题没有足够多的人来进行标准实践...

虽然可以分析两个正则表达式并确定它们是否等价,但我认为没有人实际这样做并提供结果...

关于c# - 从表中的单个字段中查找不同的正则表达式模式的良好标准做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507879/

相关文章:

c# - 为什么 VB 编译器不能捕获对接口(interface)类型的无效隐式转换,而 C# 可以?

c# - 如何使用 ASP.NET MVC 通用 Controller 来填充正确的模型

javascript - 你如何从 firestore 读取数据?

Python:计算并替换同一次正则表达式?

javascript - 声明正则表达式的更好方法

python - 如何替换所有连字符的单词

c# - 从 DataGridView 获取 DataTable 尊重过滤器和排序

javascript - Visual Studio环境出现错误

javascript - DOM 操作中 eval() 的替代方法

c# - 如何在没有扩展/贡献的情况下自动模拟最小起订量中的容器(例如 IList)