Perl模式匹配大型连载1——初识正则

Perl模式匹配大型连载1——初识正则Perl 内置的模式匹配让你能够简单而高效的搜索处理大量的数据 如果把文本的含义尽可能的扩展 那么可能我们做的工作中大量的时间都是在处理文本 这个领域就是 Perl 最初的专业 而且一直是 Perl 的目的 Perl 的模式提供了在成吨的数据中搜索

欢迎大家来到IT世界,在知识的湖畔探索吧!

Perl内置的模式匹配让你能够简单而高效的搜索处理大量的数据,如果把文本的含义尽可能的扩展, 那么可能我们做的工作中大量的时间都是在处理文本。

这个领域就是Perl最初的专业, 而且一直是Perl的目的。Perl的模式提供了在成吨的数据中搜索处理数据的强大工具。

Perl中进行正则不需要像其他语言那样, 调用特定的方法或者类。

perl中2中常用的模式m(匹配), s(替换) (其他模式不常用, 这里不做讨论), 只需要很简单的使用表达式即可:

$str =~ m/^\./;

$str =~ s/a/s/g;

我们使用的模式, 是通过 类似这样表达式 m// 的首字母来确定的, 具体每种模式, 我们后续再展开。

在m//的后面, 我们也可以添加几种修饰词(字母), 来定义模式的一些具体属性。

以下是常用的:

i 忽略字母大小写

s 令.可以匹配换行符

m 令^和$匹配下一个内嵌的\n

x 忽略(可以忽略)的空白, 并且允许在模式中添加注释

o 模式只编译一次

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/121980.html

(0)
上一篇 46分钟前
下一篇 24分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信