扫码阅读
手机扫码阅读
测开小练习:常用正则小练习(1)
82 2024-10-19
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:测开小练习:常用正则小练习(1)
文章来源:
光荣之路
扫码关注公众号
本文通过多个示例展示了如何使用正则表达式进行不同类型数据的匹配,包括正负数、小数、汉字、英文、数字、下划线,以及中国大陆电话号码的匹配。同时,还提供了对应的解析说明,帮助理解正则表达式中的不同符号和构造。
正则表达式的基础知识点包括:
- ^和$分别表示字符串的开头和结尾。
- \d匹配数字,*、?、+分别表示匹配前字符0次或多次、0次或1次、1次或多次。
- 括号()表示字符组合,中括号[]用于指定字符集。
具体应用示例:
- 匹配正负整数或小数:^(-)?(0|[1-9]\d*)(\.\d+)?$
- 匹配汉字:^[\u4e00-\u9fa5]+$
- 匹配英文和数字:^[A-Za-z0-9]+$
- 匹配英文数字和下划线:^[A-Za-z0-9_]+$
- 匹配中文数字和下划线:^[\u4e00-\u9fa5A-Za-z0-9_]+$ 或 ^\w+$
- 匹配国内电话号码:^(0\d{2}-\d{8}|0\d{3}-\d{7})$
文章还强调了算法的重要性,无论是在编程语言还是在日常沟通中,算法都是基础。同时提出了提高编程技能和薪资的建议:
- 工程师应专注技术。
- 测试开发需要编码能力。
- 大公司的测试职位通常要求较高的技能。
- 所有编程语言都需要算法作为支撑。
此外,文章宣布了光荣之路Java和Python测试开发班2023年的招生信息,并提供了免费试听课程的链接。文章还鼓励有意向的学员每天保持至少两小时的学习时间,坚持编写代码的习惯,强调了持续努力至少一年可达到10k+的薪资增长。
想要了解更多内容?
查看原文:测开小练习:常用正则小练习(1)
文章来源:
光荣之路
扫码关注公众号
光荣之路的其他文章
聊聊TCP协议中三次握手建立连接的过程
什么是TCP协议,它有什么特点?TCP(传输控制协议,Transmission Control Protocol)是互联网协议套件中的一部分,用于在网络上可靠地传输数据。
谷歌公司曾经面试的算法题:合并两个排好序的数组
谷歌公司面试题:合并两个排好序的数组,合并为一个排好序的数组,请问你可以用几种方法,哪种方法好,并且为什么?
自制快速冒烟测试小工具--基于python多线程(4)
不要等没有offer的时候再来学习
鸡娃鸡自己,无惧裁员——Python随机生成三数算式(鸡娃神器之三下)
附赠暖男包!不要等没有offer的时候再来学习
详解探索式测试(附带丰富的探索式测试策略)
什么是探索式测试?探索式测试是一种非结构化的测试方法,鼓励测试人员以创造性和启发性的方式探索系统。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线