扫码阅读
手机扫码阅读

测开小练习:常用正则小练习(1)

179 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)
文章来源:
光荣之路
扫码关注公众号