我希望匹配一个字符串,该字符串后跟一个字符,但在Oracle中使用REGEXP_LIKE可以跟随0或更多任何其他字符。 例如,如果我有这些记录:
ABCD
ABCDE
ABCDGH
ABCDF
ABCDUYR
除了ABCDE,我需要得到所有
我试过REGEXP_LIKE(column,'^ABCD[^E]')
但这也省略了ABCD。
请帮忙。
谢谢!
答案 0 :(得分:2)
要排除包含ADO.NET Entity Data Model Designer (Entity Designer)
后跟E
ABCD
REGEXP_LIKE(col,'^ABCD([^E]|$)')
- ABCD后跟除E之外的任何字符或字符串ABCD,之后没有其他字符。
答案 1 :(得分:0)
试试这个:
REGEXP_LIKE(column,'^ABCD[^E]*')
*
匹配零个或多个字符