通配符模式匹配按从左到右的方式完成,一次匹配一个字符或基本通配符模式。模式和传入字符串必须完全匹配,因此,举例来说,模式“abc”与字符串“abcd”不匹配。复合模式包含由 (&) 号或波形符 (~) 分隔的基本模式。如果复合模式的第一个字符是 (&) 号或波形符,则会将该模式解释为好像开头有星号一样。例如,模式 ~*[0-9] 与不包含数字的任何字符串匹配。尾部 (&) 号只能匹配空字符串,而尾部波形符指示“除空字符串外”。

空格为有效字符,受匹配所限。

通配符模式包含下列各项。

字符 描述 示例

?

匹配任何单一字符

Example?.com 与 Example1.com 和 Example2.com 匹配,但与 Example01.com 不匹配

*

与零个或多个字符匹配

Example*.com 与 example.com、example1.com 和 examplereallylong.com 匹配

[set]

匹配集中的任何单个字符,或者,如果第一个字符为 ^,则与不在集中的任何字符匹配。

连字符表示范围。 不在第一个位置的脱字号 (^) 以及在第一个或最后一个位置的连字符没有特殊意义。

Ex[abc]mple 与 Example、Exbmple 和 Excmple 匹配。

Ex[^abc]mple 不与 Example、Exbmple 和 Excmple 匹配,但与 ExZmple 匹配

Ex[0-9] 与后面有一位数字的 Ex 匹配。

<n1-n2>

与大于或等于非负值的 n1 以及小于或等于非负值的 n2 的任何整数匹配。 如果忽略 n1 或 n2,则表示无边界

10.193.220.<1-25> 与 10.193.220.1 和 10.193.220.25(包括这两个值)之间的所有 IP 地址匹配。

<10-> 与大于或等于 10 的任何数字字符串匹配。

<1-10>* 与后面具有诸如 1、20x 和 5z 等字符选项且介于 1 和 10 之间的任何数字匹配,但它与 11 不匹配,因为 11 不介于 1 和 10 之间。

|

替代匹配

AB|DC 与 AB 或 DC 匹配

ABC| 与 ABC 或空字符串匹配

\

转义字符

 

\\

(,)、[,]、< 和 > 的转义字符

\\(A\\) 与 (A) 匹配

&

也表示“与”

*NY*ROUTER 与包含 NY 和 ROUTER 的所有字符串匹配

<1-100>&*[02468] 与 1 和 100 之间的所有偶数匹配。

*A*|*B*&*C* 与包含一个 A 或一个 B 以及一个 C 的字符串匹配。

~

不包括

10.20.30.*~10.20.30.50 与 10.20.30 上除 10.20.30.50 之外的所有主机匹配。

*Router*~*Cisco*&*10.20.30.<5-10> 与除 Cisco 路由器之外地址介于 10.20.30.5 和 10.20.30.10 之间的路由器匹配。

SCOM中的通配符的更多相关文章

  1. Struts2学习笔记 - Action篇<配置文件中使用通配符>

    有三种方法可以使一个Action处理多个请求 动态方法调用DMI 定义逻辑Acton 在配置文件中使用通配符 这里就说一下在配置文件中使用通配符,这里的关键就是struts.xml配置文件,在最简单的 ...

  2. MySql的like语句中的通配符:百分号、下划线和escape

      MySql的like语句中的通配符:百分号.下划线和escape   %:表示任意个或多个字符.可匹配任意类型和长度的字符. Sql代码 select * from user where user ...

  3. MySql的like语句中的通配符:百分号、下划线和escape 的使用

    MySql的like语句中的通配符:百分号.下划线和escape %代表任意多个字符 select * from user where username like '%huxiao'; select ...

  4. Word中的通配符随意组合进行批量替换或删除某些内容

    长文档需要批量修改或删除某些内容的时候,我们可以利用Word中的通配符来搞定这一切,当然,前提是你必须会使用它.通配符的功能非常强大,能够随意组合替换或删除我们定义的规则内容,下面易老师就分享一些关于 ...

  5. 在ls命令中使用通配符

    通配符比较简单.我们已经知道通配符常常是在shell终端中用来匹配文件名的,今天来看一下在ls命令中使用通配符的例子. 用法:ls [选项]... [文件]... ls本身也有很多的选项,我们今天不看 ...

  6. Java编程的逻辑 (36) - 泛型 (中) - 解析通配符

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  7. linux中的通配符、元字符、转义符

    linux中的通配符.元字符.转义符 linux中的通配符元字符转义符 shell命令的构成 通配符 元字符meta 转义符 example reference shell命令的构成 每条linux命 ...

  8. spring中的通配符

    一.加载路径中的通配符:?(匹配单个字符),*(匹配除/外任意字符).**/(匹配任意多个目录) classpath:app-Beans.xml 说明:无通配符,必须完全匹配 classpath:Ap ...

  9. Java泛型中的通配符

    Java泛型中的通配符可以直接定义泛型类型的参数.而不用把该函数定义成泛型函数. public class GenericsTest { public static void main(String[ ...

随机推荐

  1. 用jquery来实现类似“网易新闻”横向标题滑动的移动端页面

    HTML: <div id="navbar"> <div id='navbar_content' style="left:0px;"> ...

  2. Vue 中 export default 和 module.exports

    export default 服从 ES6 的规范,补充:default 其实是别名 module.exports 服从CommonJS 规范 一般导出一个属性或者对象用 export default ...

  3. JavaScript数据结构-18.图结构广度优先和最短路径

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. 剑指offer(26-30)编程题

    二叉搜索树与双向链表 字符串的排列 数组中出现次数超过一半的数字 最小的K个数 连续子数组的最大和 26.输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不能创建任何新的结点,只能调整 ...

  5. C# 类库下 读取不到config里节点的问题

    前提:要在当前项目下App.config配置信息里读取连接数据库的字符串.忘记创的是个类库.导致一直报错(对象未实例) 解决办法: 程序运行不会读取本项目下的app.config文件(实际它只是个模板 ...

  6. Source not found ( Eclipse 关联源代码)

    一.问题 有时候我们在查看源码时提示没有找到, 这时就需要我们手动关联源码 二.关联 首先需要根据提示下载对应的源代码文件 选择我们下载好的源码 三.修改/删除关联 如果需要重新切换源码 四.参考 j ...

  7. 高并发系列之——MQ消息中间件Kafka

    1.前言 1.1 包路径和源码 下载链接 基于发布订阅的分布式消息系统,使用scala语言编写. 特点:采用分区机制,每个分区可以放到不同的服务器上,提高了吞吐率,同时基于磁盘存储,以及副本机制可以确 ...

  8. 【我整理的java开源项目】

    摘要: 1. 整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考. 2. 如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里. 3. 如果你发现信息描述有误请联系我,我 ...

  9. 最大子序列和问题--时间复杂度O(NlogN)

    最大子序列和问题--时间复杂度O(NlogN) package a; /* * 最大子序列和问题,时间复杂度O(NlogN) */ public class Sequence { private st ...

  10. MySQL三层逻辑架构

    MySQL的存储引擎架构将查询处理与数据的存储/提取相分离.下面是MySQL的逻辑架构图: 第一层负责连接管理.授权认证.安全等等. 每个客户端的连接都对应着服务器上的一个线程.服务器上维护了一个线程 ...