我正在开发一个解决方案来检查一些数据库值,以查看它们是否与特定格式匹配。我一直在使用纯PL / SQL开发它,但它过于复杂,我相信使用正则表达式是最简单和最有效的方法。我需要匹配的表达式是:
SPECIFICWORD_ANYWORD_ANYWORD_SPECIFICLETTER
第一个SPECIFICWORD
只是APEX
,后跟一个下划线(_
),后跟任何单词,后跟一个下划线(_
),然后是单词,后跟下划线(_
),然后是特定集合中包含的任何字母(在本例中为D
,P
或E
) 。此外,每个角色都需要大写。
有人可以帮我吗?或者至少向我推荐一个指南或类似的问题,我可以从中找到答案。
答案 0 :(得分:1)
您可以使用此正则表达式:
^APEX_[A-Z0-9]+_[A-Z0-9]+_[DPE]$