06 2017 档案
摘要:\%(atom\) (?: 非捕获型括号 意思是,此分组不捕获,可以理解为不算在分组信息中,eg: :%s/\%(my\)sql\(ok\)/\1 上面的命令会将mysqlok替换为 ok ,由于my为捕获在分组中,故组中\1 为ok。
阅读全文
摘要:环视的英文叫做lookaround,这是在“精通正则表达式”一书中的叫法。在不同的书籍跟文档中,它又被叫做“断言”,“前视”,“预搜索”等。环视分为以下几种。 顺序肯定环视。表示所在位置右侧能够匹配Expression。在python中为string(?=Expression),在vim中为/str
阅读全文
摘要:linux bash的一些if语句相关基础知识
阅读全文