正则表达式的概述

news/2024/7/8 1:20:04

1. 正则表达式的介绍

        在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。

        正则表达式是匹配符合某些规则的字符串数据

2. 正则表达式概念

        正则表达式就是记录文本规则的代码 【官方给予的解释】

3. 正则表达式的样子

        0\d{2}-\d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码

4. 正则表达式的特点

  • 正则表达式的语法很令人头疼,可读性差
  • 正则表达式通用行很强,能够适用于很多编程语言   【也适用于手机】

http://lihuaxi.xjx100.cn/news/268468.html

相关文章

leetcode004 Median_of_Two_Sorted_Arrays.py

"""给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 [1, 3] nums2 [2]则中位数是 2.0 示例 2:nums1 [1, 2]…

Unity的三种Interceptor

Unity默认提供了三种拦截器:TransparentProxyInterceptor、InterfaceInterceptor、VirtualMethodInterceptor。 TransparentProxyInterceptor:代理实现基于.NET Remoting技术,它可拦截对象的所有函数。缺点是被拦截类型必须派生于MarshalByRe…

搭建samba服务器

先安装samba服务器, 常规安装 sudo apt-get install samba 这种方式在不同版本ubuntu中,由于库版本支持问题,可能是无法安装的,所以需要降库版本来安装,安装命令为:sudo aptitude install samba ,这样执行后…

C# 多态的实现

C# 多态的实现 封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际…

蜡笔小新鸿蒙系统,盘点蜡笔小新最污的四处剧情,网友:当年太纯洁现在终于看懂!...

《蜡笔小新》是童年时的一部经典动漫作品,里面的主角小新给我们带来了许多的乐趣。不过在《蜡笔小新》的剧情中却有很多比较污的剧情让当年的我们没有看懂,而现在再来回顾一下发现当年的这些剧情怎么可以这么污!!第一处&#xff1…

字符集图标制作

字符集图标: 将网页上常见的icon做成font(字符集),以字体的方式插入到网页上,作用是减轻服务器负担,减少宽带。 我最常在这两个网站上下载字体图标: https://icomoon.io/app/#/select https://w…

为什么说机器学习是预防欺诈的最佳工具?

作者 | Giorgi Mikhelidze译者 | 天道酬勤,责编 | 晋兆雨头图 | CSDN付费下载自视觉中国随着现代技术的发展和完善,生活变得越来越舒适。虽然以前人们认为同时进行复杂的操作是不可能的,而如今计算机使这一任务变得很容易了。 与此同时&#…

神经网络 debug 太难了,这里有六个实用技巧

点击上方“视学算法”,选择加"星标"或“置顶” 重磅干货,第一时间送达 神经网络的 debug 过程着实不容易,这里是一些有所帮助的 tips。基于神经网络的项目瓶颈通常并非对网络的实现。有时候,在编写了所有代码并尝试了一…