本节知识大纲:
一、判断是否满足要求
通过正则表达式判断文本是否符合要求,主要有两个函数:
2024年08月03日
一、简介
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串
re模块是python独有的匹配字符串的模块,该模块种提供功能基于正则表达式实现的,对于字符串进行模糊匹配找到想要的内容信息,一般用于爬虫或者自动化测试前后端不分离项目
2024年08月03日
今天分享正则表达式最后一个特殊字符“\d”,具体的教程如下。
1、特殊字符“\d”十分常用,其代表的意思是数字。代码演示如下图所示。
其中“+”的意思是表示连续,在这里代表的意思是连续的数字。但是输出只有“4”这个字符,原因是贪婪模式所致,在上一篇文章中也有提及。
2、如果想要匹配“2004”,则需要加个特殊字符“?”,如下图所示。
2024年08月03日
preg_match() 执行一个正则表达式匹配
该函数只作一次匹配,最终返回0或1的匹配结果数
int preg_match ( string $pattern , string $subject [, array &$matches ] )
2024年08月03日
《Python》基础篇:正则表达式长度限定。
一般来说,无论是玩游戏还是注册APP,对账号注册都有一个账号的规则。通常来说,它允许账号使用什么规则?使用a到z,小写a到z和大写的a到z,还有数字0到9,这是通常来说的账号的规则。
2024年08月03日
处理字符串,尤其是处理一些很凌乱的字符串是作为一个 Pythoner ,基本上都要面对的事情。就比如去除字符串里那些重复和没必要的空格。
不过,不管这些被风吹散的字符串,有多么的凌乱,在 Python 里总能找到合适的方法将它变得有序起来。
2024年08月03日
当我们从网页上抓取数据时,有时候会遇到数据被嵌套在HTML标签里的情况,特别是当这些数据是以JSON格式呈现的时候。这些JSON字符串中可能含有许多不必要的空格,使得数据看起来很乱,不易于阅读。
在C#编程语言中,我们可以使用正则表达式来轻松地解决这个问题。通过匹配和替换HTML标签以及连续的空格,我们可以使数据更加整洁,更易于处理。
2024年08月03日
前面一节中我们讲过在正则表达式中 a|b 表示匹配a或者是b,同样 [ab]
也表示匹配a或者b,而非匹配ab。
[0-9]表示匹配0-9中任意一个数字,[234]表示匹配2或者是3或者是4.
也就是说表达或的关系 可以用“|”,也可以用[]。
2024年08月03日
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
Perl语言的正则表达式功能非常强大,基本上是常用语言中最强大的,很多语言设计正则式支持的时候都参考Perl的正则表达式。