---
title: "通配符规则说明 | OceanBase 文档中心"
description: "通配符规则说明 本文为您介绍 OceanBase 迁移服务（OceanBase Migration Service，OMS）社区版支持的通配符规则。 背景信息 通配符规则使用类正则表达式的方式，目前 OMS 社区版支持的通配符规则包括 &quot;*&quot;、&quot;?&quot;、&quot;[]&quot; 和 &quot;[!]&quot;。设置迁移对象规则和排除对象规则时，请注意…"
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 4.2.1 社区版

# 通配符规则说明

更新时间：2026-04-14 15:40:37

[编辑](https://github.com/oceanbase/oms-doc/edit/V4.2.1/zh-CN/600.data-migration/1600.migration-function-introduction/400.wildcard-rules.md)  

本文为您介绍 OceanBase 迁移服务（OceanBase Migration Service，OMS）社区版支持的通配符规则。

## 背景信息

通配符规则使用类正则表达式的方式，目前 OMS 社区版支持的通配符规则包括 "*"、"?"、"[]" 和 "[!]"。设置迁移对象规则和排除对象规则时，请注意区分大小写。如果匹配规则和源端对象名称的大小写不一致，则无法匹配出数据库对象。

配置迁移对象规则和排除对象规则后，当源端创建一张新表时，只要其表名匹配迁移对象规则且不匹配排除对象规则，即可被 OMS 社区版实时同步。`<源库>.*=<目的库>.<表名>` 表示将源库的所有表映射至目标库的一张表中。即 `a.b=c.d` 中，只有 b 的部分支持规则，a、c、d 均为具体的库名和表名。

## 字符 "*"

字符 "*" 可以匹配任意长度的字符，也可以匹配空字符。您可以使用 "*" 选择库或 Schema 中所有的对象。例如，设置 **迁移对象规则** 为 `<Schema>.*`，则右侧的 **匹配结果** 会显示该 Schema 下的所有表和视图。

![*](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%991.png)

您也可以在 **排除对象规则** 中，设置无需迁移的对象，单击 **校验**。校验通过后，单击 **预览对象**，即可在 **匹配结果** 中查看。

![排除](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%991.png)

## 字符 "?"

字符 "?" 可以匹配单个字符。如果匹配多个字符，则需要多个 "?" 连用。您可以使用 "?" 选择库或 Schema 中符合部分特征的对象。例如，设置 **迁移对象规则** 为 `<Schema>.t?`，则右侧的 **匹配结果** 会显示该 Schema 下符合该格式的表和视图。

> **注意：**
>
>  
>
> 字符 "?" 不能匹配空字符，即字符 "?" 占据的位置必须有字符存在。

![？](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%993.png)

![排除对象](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%994.png)

## 字符 "[]"

字符 "[]" 可以匹配方括号中的任意一个字符，`[start-end]` 表示一个连续的范围。例如，设置 **迁移对象规则** 为 `<Schema>.[]*`，则右侧的 **匹配结果** 会显示该 Schema 下符合该格式的表和视图。

![[]](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%995.png)

您也可以在 **排除对象规则** 中，设置无需迁移的对象，单击 **校验** 。校验通过后，单击 **预览对象** ，即可在 **匹配结果** 中查看。

![排除[]](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%996.png)

## 字符 "[!]"

字符 "[!]" 表示匹配不在方括号中的字符（不包括空字符），`[!start-end]` 表示一个连续的范围。例如，设置 **迁移对象规则** 为 `<Schema>.[!]*`，则右侧的 **匹配结果** 会显示该 Schema 下符合该格式的表和视图。

![[!]](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%997.png)

![排除[!]](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/oms/oms-enterprise/%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%998.png)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
