程序员的知识教程库

网站首页 > 教程分享 正文

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

henian88 2024-10-10 05:51:35 教程分享 2 ℃ 0 评论

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

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

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


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

$str =~ m/^\./;

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

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

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

以下是常用的:

i 忽略字母大小写

s 令.可以匹配换行符

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

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

o 模式只编译一次

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表