正则表达式

来源:互联网 发布:贵州省大数据产业发展 编辑:程序博客网 时间:2024/04/28 17:47

正则表达式


          正则表达式的概念

          又称正规表示法、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。

          正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。


          许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。




          正则表达式的作用

          1.给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”)。

          2.可以通过正则表达式,从字符串中获取我们想要的特定部分。


          正则表达式特点

          1.灵活性、逻辑性和功能性非常的强;

          2.可以迅速地用极简单的方式达到字符串的复杂控制。

          3.对于刚接触的人来说,比较晦涩难懂。

          由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到MicrosoftWord、VisualStudio等大型编辑器,都可以使用正则表达式来处理文本内容。




          正则表达式使用技巧

          1、 正则表达式应用——替换指定内容到行尾

          2、 正则表达式应用——数字替换

          3、 正则表达式应用——删除每一行行尾的指定字符

          4、 正则表达式应用——替换带有半角括号的多行

          5、 正则表达式应用——删除空行




          简单的就这些,不怕不知道,就怕不知道,具体的式子很简单,常用的就那几种类型,用的时候直接根据需要去网上找就可以了。


0 0
原创粉丝点击