最新正则表达式学习笔记(1),阿里内部资料

《MySql面试专题》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

《MySql性能优化的21个最佳实践》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

《MySQL高级知识笔记》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

文中展示的资料包括:**《MySql思维导图》《MySql核心笔记》《MySql调优笔记》《MySql面试专题》《MySql性能优化的21个最佳实践》《MySq高级知识笔记》**如下图

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

关注我,点赞本文给更多有需要的人

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

| $ | 行的结尾 |

| \b | 单词边界 |

| \B | 非单词边界 |

| \A | 输入的开头 |

| \G | 上一个匹配的结尾 |

| \Z | 输入的结尾,仅用于最后的结束符(如果有的话) |

| \z | 输入的结尾 |

字符

| 构造 | 匹配 |

| — | — |

| x | 字符 x |

| \\ | 反斜线字符 |

| \0_n_ | 带有八进制值 0 的字符 n (0 <= n <= 7) |

| \0_nn_ | 带有八进制值 0 的字符 nn (0 <= n <= 7) |

| \0_mnn_ | 带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7) |

| \x_hh_ | 带有十六进制值 0x 的字符 hh |

| \u_hhhh_ | 带有十六进制值 0x 的字符 hhhh |

| \t | 制表符 (’\u0009’) |

| \n | 新行(换行)符 (’\u000A’) |

| \r | 回车符 (’\u000D’) |

| \f | 换页符 (’\u000C’) |

| \a | 报警 (bell) 符 (’\u0007’) |

| \e | 转义符 (’\u001B’) |

| \c_x_ | 对应于 x 的控制符 |

OSIX 字符类(仅 US-ASCII)

| 构造 | 匹配 |

| — | — |

| \p{Lower} | 小写字母字符:[a-z] |

| \p{Upper} | 大写字母字符:[A-Z] |

| \p{ASCII} | 所有 ASCII:[\x00-\x7F] |

| \p{Alpha} | 字母字符:[\p{Lower}\p{Upper}] |

| \p{Digit} | 十进制数字:[0-9] |

| \p{Alnum} | 字母数字字符:[\p{Alpha}\p{Digit}] |

| \p{Punct} | 标点符号:!"#$%&’()*+,-./:;<=>?@[\]^_`{|}~ |

| \p{Graph} | 可见字符:[\p{Alnum}\p{Punct}] |

| \p{Print} | 可打印字符:[\p{Graph}\x20] |

| \p{Blank} | 空格或制表符:[ \t] |

| \p{Cntrl} | 控制字符:[\x00-\x1F\x7F] |

| \p{XDigit} | 十六进制数字:[0-9a-fA-F] |

| \p{Space} | 空白字符:[ \t\n\x0B\f\r] |

Back 引用

| 构造 | 匹配 |

| — | — |

| \n | 任何匹配的 n 捕获组 |

引用

| 构造 | 匹配 |

| — | — |

| \ | Nothing,但是引用以下字符 |

| \Q | Nothing,但是引用所有字符,直到 \E |

| \E | Nothing,但是结束从 \Q 开始的引用 |

| | |

特殊构造(非捕获)

| 构造 | 匹配 |

| — | — |

| (?:X) | X,作为非捕获组 |

| (?idmsux-idmsux) | Nothing,但是将匹配标志i d m s u x on - off |

| (?idmsux-idmsux:X) | X,作为带有给定标志 i d m s u x on - off |

| (?=X) | X,通过零宽度的正 lookahead |

| (?!X) | X,通过零宽度的负 lookahead |

| (?<=X) | X,通过零宽度的正 lookbehind |

| (?<!X) | X,通过零宽度的负 lookbehind |

| (?>X) | X,作为独立的非捕获组 |

字符类

字符类可以出现在其他字符类中,并且可以包含并集运算符(隐式)和交集运算符 (&&)。并集运算符表示至少包含其某个操作数类中所有字符的类。交集运算符表示包含同时位于其两个操作数类中所有字符的类。字符类运算符的优先级如下所示,按从最高到最低的顺序排列:

  1. 值转义 \x

  2. [...]

  3. a-z

  4. 并集[a-e][i-u]

  5. 交集[a-z&&[aeiou]]

注意,元字符的不同集合实际上位于字符类的内部,而非字符类的外部。例如,正则表达式 . 在字符类内部就失去了其特殊意义,而表达式 - 变成了形成元字符的范围。

行结束符

行结束符 是一个或两个字符的序列,标记输入字符序列的行结尾。以下代码被识别为行结束符:

  • (换行)符 ('\n')、

  • 后面紧跟新行符的回车符 ("\r\n")、

  • 单独的回车符 ('\r')、

  • 下一行字符 ('\u0085')、

  • 行分隔符 ('\u2028')

  • 或段落分隔符 ('\u2029)。

总结

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。

此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!

给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

image

且除了单纯的刷题,也得需准备一本【JAVA进阶核心知识手册】:JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring 原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算,用来查漏补缺最好不过。

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

,用来查漏补缺最好不过。

[外链图片转存中…(img-YUVHNc40-1715675824750)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值