首页  

通配符和正则的区别     所属分类 tech 浏览量 914
通配符 wildcard
通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件

*星号,匹配任何字符
? 问号,匹配任意一个字符
[]中括号,匹配括号中的一个字符



正则表达式 regular expression regex 通常用来检索、替换符合某个模式(规则)的文本 用于文本内容中的字符串搜索和替换 * 前一个字符匹配0次或任意多次 . 匹配除换行符以外任意一个字符 ^ 匹配行首 ^helloworld 匹配以helloworld开头的行 $ 匹配行尾 helloworld$ 匹配以helloworld结尾的行 [] 匹配括号里的任意一个字符,只匹配一个字符 [^] 匹配除括号以外的任意一个字符 \ 转义符,取消特殊含义 {n} 前面的字符恰好出现n次 {n,} 前面的字符出现不小于n次 {n,m} 前面的字符至少出现n次,最多出现m次 针对文件内容的文本过滤工具里,大都用到正则表达式,如 vi grep awk sed等

上一篇     下一篇
Spring实战第四版保护Web应用笔记

Spring Security和Shiro简单比较

Shiro简介

shiro实例

职场修炼心法

Java 位运算实例