加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

通配符和正则表达式联系和区别

发布时间:2020-12-14 01:42:33 所属栏目:百科 来源:网络整理
导读:以前总是把通配符和正则表达式的标志搞混。最近没用,又忘记做笔记了。看到一个同学的说说想起自己对于这块也不熟悉。因此周末特意来补一篇博客。为自己以后方便,也为大家早点福利。 以下基本 出自百度百科,维基百科 及网上资料。我负责收集一下。求不吐槽

以前总是把通配符和正则表达式的标志搞混。最近没用,又忘记做笔记了。看到一个同学的说说想起自己对于这块也不熟悉。因此周末特意来补一篇博客。为自己以后方便,也为大家早点福利。

以下基本出自百度百科,维基百科及网上资料。我负责收集一下。求不吐槽原创二字。本文也主要针对linux平台,window平台不太了解。

通配符:可以用它来替换一个或者多个字符,主要是用于文件搜索时替代不确定字符。

主要成员:

通配符“?”匹配36个字符(英文字母+数字)中的任一个

通配符“*”匹配0个或以上的字符。

方括号("["和"]")括起来的字符范围匹配在此范围内的任意字符,例如:[A-Za-z] 匹配任意的大小写字母。Unix shells 可以在用括号括起来的指定字符前加一个"!"来表示否定。

数据库(不代表所有数据库,未经测试)中:LIKE中也可以用通配符。百分号(%)匹配零个或多个字符,下划线(_)匹配单个字符。方括号("["和"]")来匹配列表集和字符范围,在前面加一个 ^ 表示否定,将匹配所有未在括号中指定的字符。

正则表达式:检索、替换那些符合某个模式的文本。

这是个关于python正则使用的链接:nidong.de

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读