写点什么

PowerShell 正则表达式

用户头像
耳东
关注
发布于: 刚刚
PowerShell 正则表达式

正则表达式是一种用于匹配文本的模式。 它可以由文本字符、运算符和其他构造组成。


下面列出了 PowerShell 中可用的所有正则表达式元字符语法



^ 匹配行的开头。$ 匹配线的末尾。. 匹配除换行符之外的任何单个字符。使用 m 选项也可以匹配换行符。...匹配括号中的任何单个字符。...匹配不在括号中的任何单个字符。\A 整个字符串的开头。\z 整个字符串的结尾。\Z 除允许的最终行终止符之外的整个字符串的结尾。re* 匹配前面表达式的 0 次或更多次出现。re+ 匹配前一项中的一项或多项。re? 匹配前面表达式的 0 或 1 次出现。re{ n} 准确匹配前面表达式的 n 次出现次数。re{ n,} 匹配前面表达式的 n 次或多次出现。re{ n, m} 匹配前面表达式的至少 n 次和最多 m 次出现。a | b 匹配 a 或 b。(re) 对正则表达式进行分组并记住匹配的文本。(?: re) 将正则表达式分组而不记住匹配的文本。(?> re) 匹配独立模式而无需回溯。\w 匹配单词字符。\W 匹配非单词字符。\s 匹配空白。相当于 \t\n\r\n 。\S 匹配非空白。\d 匹配数字。相当于 0−9。\D 匹配非数字。\A 匹配字符串的开头。\Z 匹配字符串的结尾。如果存在换行符,则它在换行符之前匹配。\z 匹配字符串的结尾。\G 匹配最后一场匹配结束的点。\n 反向捕获组号 n。\b 在括号外部匹配单词边界。在括号内匹配退格(0x08)。\B 匹配非字边界。\n, \t 等 匹配换行符,回车符,制表符等。\Q 转义(引用)所有字符,直到 \E。\E 结束引用以 \ Q 开头。
复制代码


发布于: 刚刚阅读数: 2
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
PowerShell 正则表达式