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

正则表达式 – 在grep补码中转义紧密括号字符

发布时间:2020-12-14 02:30:02 所属栏目:百科 来源:网络整理
导读:如何在字符类中转义闭括号字符?根据手册,要匹配文字]它应该放在列表的第一位,但我需要匹配由方括号组成的类的补码. Most meta-characters lose their special meaning inside bracket expressions. To include a literal ] place it first in the list. Sim
如何在字符类中转义闭括号字符?根据手册,要匹配文字]它应该放在列表的第一位,但我需要匹配由方括号组成的类的补码.

Most meta-characters lose their special meaning inside bracket expressions. To include a literal ] place it first in the list. Similarly,to include a literal ^ place it anywhere but first. Finally,to include a literal – place it last.

如何在字符类中转义闭括号字符?

A]通常是POSIX character class的结尾,或者表示字符类的结束.

如果a]是类中的第一个字符(可能跟随未转义的插入符号),则它不表示类的结尾,并且被评估为可以在不转义的情况下匹配的字符集的一部分.

echo "foo [22-Jun-2014 04:11:37 UTC] bar" | grep -o '[[^]]*]'
# [22-Jun-2014 04:11:37 UTC]

(编辑:李大同)

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

    推荐文章
      热点阅读