regex - 字符串末尾的正则表达式 _#

我正在使用 REGEXP_LIKE Oracle 10g 中的函数在后缀为 _#(如 _1、_2 等)的列中查找值。我可以使用下面的查询在值的任何部分找到 _#,但我可以只返回末尾带有 _# 的值吗?

SELECT * FROM Table WHERE  REGEXP_LIKE (COLUMN,'_[[:digit:]]')

最佳答案

当然。使用...

SELECT * FROM Table WHERE  REGEXP_LIKE (COLUMN,'_[[:digit:]]$')

$ 字符匹配“字符串的结尾”。

https://stackoverflow.com/questions/1348804/

相关文章:

sql-server-2008 - 从 SQL 表中的一行中删除尾随 ":"字符

php - 寻找一个新的适用于 Windows 的轻量级 php 编辑器

php - !is_null() 没有按预期工作

php - 网页如何在下次登录时记住您?

string - WiX 简单换行?

email - Rails 3 检查电子邮件地址是否真实

java - 如何使用 get() 方法访问 arrayList 中的元素?

php - session.gc_maxlifetime 不适合我

php - print_r 未在浏览器中正确格式化输出

php - 如何删除字符串末尾的空格?