Perl 相比于 Python/Ruby 在文本、字符串处理中的优势
Perl 设计之初,就把正则引擎直接嵌套到了语言中,而像 Python 和 Ruby 则需要调用相应的正则表达式库才能支持正则表达式。
还是不明白优势具体在哪里,还是太愚钝了没读懂这句话?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Perl 设计之初,就把正则引擎直接嵌套到了语言中,而像 Python 和 Ruby 则需要调用相应的正则表达式库才能支持正则表达式。
还是不明白优势具体在哪里,还是太愚钝了没读懂这句话?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
跟Visual Basic前向兼容Basic, C++前向兼容C一样, Perl是前向兼容sed, awk, shell那些东西的,也就是说Perl不用导入额外的library就可以直接做正则匹配,而python需要导入re库。
比如用的时候需要这样
一个是内置就直接在语言级别支持正则了,一个是需要额外的库支持,所以perl的目标是文本处理,的确它的文本处理应该是最强的。
perl的优势在于很多人已经在使用perl了,而且开发了不少的perl module,尤其是一些科学计算的科学家们。至于说什么内嵌正则引擎什么的都不是主要的。