正则表达式简介

正则表达式简介

有的地方也叫做规则表达式,通过正则可以将符合某种规则的字符串匹配出来,比如要将"monkey1024study1j2a3v4a"这个字符串中的数字替换为"中",可以使用正则表达式匹配数字,然后进行替换即可,正则表达式是一门独立的学科,这里这是简单介绍一下,以后在工作中用到的时候,可以去网上查。

"^m{2}$" 表示 2个m字符.等同于 "mm"

\d 表示数字

\D 表示非数字

\w 表示英文字母

\W 表示非英文字母

除了这些还有很多,工作中常用的有

匹配邮箱格式:\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}

匹配手机号:0?(13|14|15|18)[0-9]{9}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 12,118评论 0 99
  • 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字...
    沈祥佑阅读 4,099评论 0 7
  • 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特...
    倔强的满腔热血阅读 3,808评论 0 2
  • 首先,特殊符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。eg: “^one”:表示所有以”one...
    星空梦想阅读 2,828评论 0 0
  • 忘了从哪收集的资料了,放这儿,以备不时之需。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{...
    study_monkey阅读 5,261评论 0 7

友情链接更多精彩内容