玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > 正则表达式 > 列表文章

正则表达式

正则表达式频道

    正则re,又叫做正则表达式,英文名字叫做Regular Expression,我们在使用中经常简写为regex、regexp或re,它描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件子串。

    很多编程语言都支持利用正则表达式对字符串进行处理,Perl与Python中就内建了一个功能强大的正则表达式引擎(python re模块),还有java语言自带的,正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开来。

    正则就是对字符串str操作的一种规则公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑, 给定一个正则表达式和另一个字符串string,可以实现:

 

1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。

正则表达式的一些特性:


1. 灵活性、逻辑性和功能性非常的强;
2. 可以迅速地用极简单的方式达到字符串的复杂控制。
3. 对于刚接触的人来说,比较晦涩难懂。 由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。

① 欢迎加入玩蛇网Python新手群! 玩蛇网Python新手群

站长推荐:

  • 00条记录
  • 我要分享到:

    必知PYTHON教程 Must Know PYTHON Tutorials

    必知PYTHON模块 Must Know PYTHON Modules