【发布时间】:2017-03-28 06:39:28
【问题描述】:
我有以下 C# 的正则表达式。它检查 3 个大写字母后跟 3 个数字。
string reg = @"^[A-Z]{3}\d{3}";
是否可以为 PL/SQL 编写相同类型的正则表达式?我是新手。
有效文本示例:
ABS123
AHS243
OPS234
【问题讨论】:
我有以下 C# 的正则表达式。它检查 3 个大写字母后跟 3 个数字。
string reg = @"^[A-Z]{3}\d{3}";
是否可以为 PL/SQL 编写相同类型的正则表达式?我是新手。
有效文本示例:
ABS123
AHS243
OPS234
【问题讨论】:
自 Oracle 10g 以来,正则表达式已支持 SQL。不确定你想如何使用它,但也许你需要这样的东西?
where regexp_like(your_column, '^[A-Z]{3}\d{3}')
对 Posix 正则表达式有很好的支持。 Find out more.
【讨论】:
Oracle 和 C# 正则表达式相同。
【讨论】: