正则表达式的学习(1)

标题 Python 和 正则表达式的学习(1)

正则表达式又称常规表示法,正规表示法(英语中全称为 regulal --》【有规则的,规律的】expression—》表【达方式,表示,表达】,简写为regex,或者regexp),其更准确的概念是,使用单个的字符串来描述。匹配一系列符合某个句法规则的字符串,说简单点,是用一系列通用的单个字符串来描述匹配一系列符合规则的字符串,也就是目标字符串的抽象表达。
那么,正则表达式的使用范围又在哪?也就是可以在那些场景下使用?又可以在哪些环境里使用?
下面说下场景和环境以及场景和环境的区别。
比如,我们在编写程序,网页登录时,或者游戏等等需要校验输入值是否为我们预期时,例如,任意一个用户登录,当用户输入密码后,我们可能需要校验这个密码强度是否符合我们的期望,或者,用户输入密码后,发现输入的是特殊符号,会与用户所使用系统内部的某些结构冲突,或者,我们在使用服务器的时候,某些文件长久没有使用找不到,只记得个别的细节,需要精确查找文件所在位置,或者,文本文件内容很多,需要筛选出其中需要的数据,等等这些数据的校验是正则表达式的实际使用场景。
那么,正则表达式的使用环境是什么呢?环境就是我们可以在什么地方使用,比如,Linux系统内部,grep这些类似软件中,vim编辑器,python语言中,也就是说,这些系统或者语言能够认识正则表达式,写出一个正则表达式,它会知道怎么处理你所写的表达式,这个就是环境。很显然,Windows下的文本文档编辑器不支持正则表达式,如果你想使用正则表达式,必定需要一个环境才能够开始。
记住,正则表达式处理数据不是万能的,但是,没有正则表达式,那是万万不能的。

发布了13 篇原创文章 · 获赞 0 · 访问量 303

猜你喜欢

转载自blog.csdn.net/alwaysbefine/article/details/104781025