oracle 以空格结尾的正则表达式
时间: 2023-06-23 17:50:10 浏览: 189
oracle 正则表达式
在 Oracle 中,您可以使用正则表达式中的 '\s' 来匹配空格字符。但要注意,'\s' 匹配的不仅仅是空格字符,还包括制表符、换行符等空白字符。
如果您想要匹配以空格结尾的文本,可以使用 '\s+$' 正则表达式。这将匹配一个或多个空格字符,并且这些空格字符是行尾的最后字符。
以下是一个例子,假设您有一个表 t,其中包含一个列 c,您想要找到以空格结尾的行:
```
SELECT c FROM t WHERE REGEXP_LIKE(c, '\s+$');
```
这将返回所有以空格结尾的行。如果您想要在查询中将空格去掉,可以使用 TRIM 函数:
```
SELECT TRIM(c) FROM t WHERE REGEXP_LIKE(c, '\s+$');
```
这将返回去掉空格的结果。
阅读全文