欢迎大家来到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