
正则表达式的学习(1)
发布日期:2021-05-07 15:03:42
浏览次数:17
分类:技术文章
本文共 719 字,大约阅读时间需要 2 分钟。
标题 Python 和 正则表达式的学习(1)
正则表达式又称常规表示法,正规表示法(英语中全称为 regulal --》【有规则的,规律的】expression—》表【达方式,表示,表达】,简写为regex,或者regexp),其更准确的概念是,使用单个的字符串来描述。匹配一系列符合某个句法规则的字符串,说简单点,是用一系列通用的单个字符串来描述匹配一系列符合规则的字符串,也就是目标字符串的抽象表达。
那么,正则表达式的使用范围又在哪?也就是可以在那些场景下使用?又可以在哪些环境里使用? 下面说下场景和环境以及场景和环境的区别。 比如,我们在编写程序,网页登录时,或者游戏等等需要校验输入值是否为我们预期时,例如,任意一个用户登录,当用户输入密码后,我们可能需要校验这个密码强度是否符合我们的期望,或者,用户输入密码后,发现输入的是特殊符号,会与用户所使用系统内部的某些结构冲突,或者,我们在使用服务器的时候,某些文件长久没有使用找不到,只记得个别的细节,需要精确查找文件所在位置,或者,文本文件内容很多,需要筛选出其中需要的数据,等等这些数据的校验是正则表达式的实际使用场景。 那么,正则表达式的使用环境是什么呢?环境就是我们可以在什么地方使用,比如,Linux系统内部,grep这些类似软件中,vim编辑器,python语言中,也就是说,这些系统或者语言能够认识正则表达式,写出一个正则表达式,它会知道怎么处理你所写的表达式,这个就是环境。很显然,Windows下的文本文档编辑器不支持正则表达式,如果你想使用正则表达式,必定需要一个环境才能够开始。 记住,正则表达式处理数据不是万能的,但是,没有正则表达式,那是万万不能的。发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月27日 10时26分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
js井子棋
2019-03-04
LeetCode 116填充每个节点的下一个右侧结点指针
2019-03-04
2021-4-28【PTA】【L2-1 包装机 (25 分)】
2019-03-04
Arduino mega2560+MPU6050利用加速度值控制舵机
2019-03-04
pycharm+python+MS SQLSERVER 实战2、实现爬虫程序。
2019-03-04
深入理解数组指针与指针数组的区别
2019-03-04
紫书——蛇形填数
2019-03-04
刷题计划1——poj1753
2019-03-04
蓝桥杯备战——刷题(2019)
2019-03-04
未定义的变量“py”或函数“py.command”
2019-03-04
最短路径问题—Dijkstra算法
2019-03-04
A Guide to Node.js Logging
2019-03-04
webwxbatchgetcontact一个神奇的接口
2019-03-04
Edge浏览器:你的的内核我的芯
2019-03-04
git命令升级版用法
2019-03-04
sed常用命令
2019-03-04
checksec未完待续~
2019-03-04
怎么去利用已有的数据做分析?
2019-03-04
专升本——英语视频学习
2019-03-04
Future education software
2019-03-04