Perl 相比于 Python/Ruby 在文本、字符串处理中的优势

发布于 2022-09-01 05:21:37 字数 140 浏览 12 评论 0

Perl 设计之初,就把正则引擎直接嵌套到了语言中,而像 Python 和 Ruby 则需要调用相应的正则表达式库才能支持正则表达式。

还是不明白优势具体在哪里,还是太愚钝了没读懂这句话?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

迷爱 2022-09-08 05:21:37

跟Visual Basic前向兼容Basic, C++前向兼容C一样, Perl是前向兼容sed, awk, shell那些东西的,也就是说Perl不用导入额外的library就可以直接做正则匹配,而python需要导入re库。
比如用的时候需要这样

import re

一个是内置就直接在语言级别支持正则了,一个是需要额外的库支持,所以perl的目标是文本处理,的确它的文本处理应该是最强的。

半仙 2022-09-08 05:21:37

perl的优势在于很多人已经在使用perl了,而且开发了不少的perl module,尤其是一些科学计算的科学家们。至于说什么内嵌正则引擎什么的都不是主要的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文