目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930.4k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(2.9k)
赞(0)
div id='write' class=''>

正则表达式的概述

image-20230508133124180

介绍

在实际开发过程中经常会有查找符合某些复杂规则字符串的需要,比如:邮箱、图片地址、手机号码等;

这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了

熟练的掌握正则表达式,能够帮助程序员以最快的速度写出最优雅的代码

说明

正则表达式就是:是一种文本模式

正则表达式使用单个字符串来描述、匹配一系列、匹配某个句法规则的字符串

举例

  • Email地址: ^\w+([-+.]\w+)\*@\w+([-.]\w+)\*\.\w+([-.]\w+)\*$
  • 域名: [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
  • InternetURL: [a-zA-z]+://[^\s]\* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]\*)?$
  • 手机号码: ^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$
  • 身份证号: (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

提示

网上有很多现成可以使用的正则表达式

特点

  • 正则表达式的语法可读性差

  • 正则表达式通用行很强,能够适用于很多编程语言

    • python
    • java
    • javascript

实时效果反馈

1. 正则表达式的主要作用是:

A 匹配和替换文本字符串

B 验证表单输入

C 提取字符串中的信息

D 以上所有

答案

1=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2