常用正则表达式整理收录,java多并发面试题

2 n位的数字:^d{n}$

3 至少n位的数字:^d{n,}$

4 m-n位的数字:^d{m,n}$

5 零和非零开头的数字:^(0|[1-9][0-9]*)$

6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$

7 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$

8 正数、负数、和小数:^(-|+)?d+(.d+)?$

9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

11 非零的正整数:^[1-9]d*KaTeX parse error: Undefined control sequence: \[ at position 6:  或 ^(\̲[̲1-9\]\[0-9\]\*)… 或 ^+?[1-9][0-9]*$

12 非零的负整数:^-[1-9][]0-9"*KaTeX parse error: Undefined control sequence: \[ at position 6:  或 ^-\̲[̲1-9\]d\*

13 非负整数:^d+KaTeX parse error: Undefined control sequence: \[ at position 5:  或 ^\̲[̲1-9\]d\*|0

14 非正整数:^-[1-9]d*|0  或   ( ( − d + ) ∣ ( 0 + ) )  或 ^((-d+)|(0+))   ((d+)(0+))

15 非负浮点数:^d+(.d+)?KaTeX parse error: Undefined control sequence: \[ at position 5:  或 ^\̲[̲1-9\]d\*.d\*|0.…

16 非正浮点数:^((-d+(.d+)?)|(0+(.0+)?))KaTeX parse error: Undefined control sequence: \[ at position 8:  或 ^(-(\̲[̲1-9\]d\*.d\*|0.…

17 正浮点数:^[1-9]d*.d*|0.d*[1-9]d*KaTeX parse error: Undefined control sequence: \[ at position 7:  或 ^((\̲[̲0-9\]+.\[0-9\]\…

18 负浮点数:^-([1-9]d*.d*|0.d*[1-9]d*)KaTeX parse error: Undefined control sequence: \[ at position 9:  或 ^(-((\̲[̲0-9\]+.\[0-9\]\…

19 浮点数:^(-?d+)(.d+)?KaTeX parse error: Undefined control sequence: \[ at position 8:  或 ^-?(\̲[̲1-9\]d\*.d\*|0.…

二、校验字符的表达式

1 汉字:^[u4e00-u9fa5]{0,}$

2 英文和数字:^[A-Za-z0-9]+KaTeX parse error: Undefined control sequence: \[ at position 5:  或 ^\̲[̲A-Za-z0-9\]{4,4…

3 长度为3-20的所有字符:^.{3,20}$

4 由26个英文字母组成的字符串:^[A-Za-z]+$

5 由26个大写英文字母组成的字符串:^[A-Z]+$

6 由26个小写英文字母组成的字符串:^[a-z]+$

7 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$

8 由数字、26个英文字母或者下划线组成的字符串:^w+  或   w 3 , 20  或 ^w{3,20}   w3,20

9 中文、英文、数字包括下划线:^[u4E00-u9FA5A-Za-z0-9_]+$

10 中文、英文、数字但不包括下划线等符号:^[u4E00-u9FA5A-Za-z0-9]+KaTeX parse error: Undefined control sequence: \[ at position 5:  或 ^\̲[̲u4E00-u9FA5A-Za…

11 可以输入含有^%&',;=?KaTeX parse error: Undefined control sequence: \[ at position 6: "等字符:\̲[̲^%&',;=?x22]+

12 禁止输入含有的字符:[^x22]+

三、特殊需求表达式

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

最后

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节

美团面试经验

美团面试
字节面试经验
字节面试
菜鸟面试经验
菜鸟面试
蚂蚁金服面试经验
蚂蚁金服
唯品会面试经验
唯品会

因篇幅有限,图文无法详细发出
试经验
[外链图片转存中…(img-IiV90c2Z-1711857666445)]
蚂蚁金服面试经验
[外链图片转存中…(img-jpOJYLbI-1711857666445)]
唯品会面试经验
[外链图片转存中…(img-kUkAoMB8-1711857666446)]

因篇幅有限,图文无法详细发出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值