自用的正则表达式(regex)笔记

正则表达式语法

. - 除换行符以外的所有字符。
1 - 字符串开头。
$ - 字符串结尾。
\d\w\s - 匹配数字、字符、空格。
\D\W\S - 匹配非数字、非字符、非空格。
[abc] - 匹配 a、b 或 c 中的一个字母。
[a-z] - 匹配 a 到 z 中的一个字母。
[^abc] - 匹配除了 a、b 或 c 中的其他字母。
aa|bb - 匹配 aa 或 bb。
? - 0 次或 1 次匹配。
* - 匹配 0 次或多次。
+ - 匹配 1 次或多次。
{n} - 匹配 n 次。
{n,} - 匹配 n 次以上。
{m, n} - 最少 m 次,最多 n 次匹配。
(expr) - 捕获 expr 子模式,以 \1 使用它。
(?:pattern) - 非获取匹配。industr(?:y|ies)industry|industries更简略
(?=expr) - 正向肯定预查。Windows(?=95|98|NT|2000)可以匹配Windows2000中的windows
(?!expr) - 正向否定预查。Windows(?!95|98|NT|2000)可以匹配Windows3.1中的windows
(?<=expr) - 负向肯定预查
(?<!expr) - 负向否定预查
[\u4e00-\u9fa5] 中文

https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md
http://tool.chinaz.com/regex
你是如何学会正则表达式的?-知乎
正则匹配中文 -知乎

notepad++

设置->首选项->其他->自动更新文件
settings -> preferences -> general -> TabBar -> Exit on close the last tab
settings -> preferences -> backup
settings -> preferences -> MISC -> file status auto-detection -> update silently
settings -> preferences -> language -> replace by space

vscode

notepad++中的替换是\1\2,vscode中是$1$2

关闭预览小地图minimap
快捷键keyboard shortcuts
鸟瞰view->show minimap
大小写转换transform to uppercase
打开上一次目录window.restoreWindows
灯泡settings -> lightbulb
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值