зрелая, мощная библиотека Perl для поддержки текстовых / строковых операций? - PullRequest
2 голосов
/ 22 декабря 2010

Есть ли у нас мощная мощная библиотека Perl для поддержки текстовых / строковых операций? например, если мне нужно обрезать строку, мне нужно написать функцию, как показано ниже.

Тогда вопрос в том, есть ли у нас существующий API, чтобы я мог его импортировать и вызывать? точно так же, как StringUtils.trim (s) в Apache Common Lang.

Спасибо.

sub trim($) {
    my $string = shift;
    $string =~ s/^\s+//;
    $string =~ s/\s+$//;
    return $string;
}

Ответы [ 2 ]

3 голосов
/ 22 декабря 2010

Большинство строковых операций в StringUtils выполняются в Perl настолько тривиально, что я подвергаю сомнению необходимость такого модуля.Да, он дал бы более читаемый код для тех, кто менее знаком с Perl, но потребовал бы изучения особенностей данных подпрограмм, что было бы больше работы для тех, кто более знаком с Perl.

2 голосов
/ 22 декабря 2010

Возможно String :: Util ?

Поиск CPAN должен быть вашим первым шагом при поиске библиотек.

Вот несколько других строковых модулей:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...