正则表达式
在正则表达式模式中,文本框中输入的任何文本均会解析为正则表达式。
正则表达式默认不区分大小写:即,匹配时忽略字符大小写。对象将根据其路径或父级的路径是否包含正则表达式进行过滤。正则表达式与简单文本片段的行为截然不同,因为它们遵循一系列特定的规则集和约定,您必须要了解这一点。例如,正则表达式中的句点 '.' 表示任何字符,而不仅仅是句点。在正则表达式的上下文中,句点可称为元字符,因为它具有编程功能。有关使用正则表达式的详细信息,请参阅适当的说明手册。在 Java Pattern 类的帮助页面中,详细阐述了对象选择对话框内允许的完整语法。下表中提供了一些示例。
示例 | 描述 |
---|---|
mir.*rt | 搜索其名称包含以 mir 开头、以 rt 结尾且中间含任意数量字符的文本的任何对象。'*' 元字符表示零次或多次。 |
bar|log | '|' 元字符表示“或”关系。此搜索将查找其名称包含 bar 或 log 的任何对象。 |
[0-9]+ | [0-9] 表示 0 到 9 范围内的单个数字,'+' 元字符表示一次或多次。此搜索查找其名称包含一个或多个数字的任何对象。 |
[0-9]{2} | 数字范围后的 {2} 表示两次。此搜索查找其名称至少包含两个连续数字的任何对象。{} 括号内可以使用任何数字。 |