2

我正在尝试隔离 mysql 数据库中与可以描述为的模式匹配的一些表

some-name _ 10 位时间戳

例如:

| oxseohistory_1381393508       |
| oxseohistory_1382427650       |
| oxseohistory_1382617597       |

有没有办法使用一个正则表达式来匹配最后有 10 位数字的所有内容?像这个?

\d{10}$

我试过

 SHOW TABLES FROM `usrdb_xxxx` WHERE `Tables_in_usrdb_xxxx` RLIKE '\d{10}$';

这不起作用(空集)。

4

1 回答 1

1

由于 MySQL 不支持\d,您可以使用

[[:digit:]]{10}$

或者

[0-9]{10}$
于 2016-01-12T11:38:32.690 回答