我正在阅读超过百万行的百万文件。
但已尝试对某些字符串使用常规表达式替换它们。
我的字符串是(“tiger”,“lion”,“monkey”)并用字符串“animal”替换它们;
我已经使用正则表达式替换
$line =~ s/tiger/animal/g;
$line =~ s/lion/animal/g;
$line =~ s/monkey/animal/g;
处理时,执行过程中需要很多时间。
在这里,我想了解为什么这很慢以及如何以更快的方式解决此问题?
我无法使用任何外部模块来解决此问题。