Что лучший способ состоит в том, чтобы достигнуть подобной sscanf функциональности в Perl?

Чего состоит в том, чтобы достигнуть лучший способ sscanf- как функциональность в Perl?

Я смотрю на sscanf модуль.

Который лучше:

  1. Движение sscanf путь?
  2. Regex путь? (Я - новичок когда дело доходит до Regex.)
10
задан Jonathan Leffler 2 August 2013 в 04:52
поделиться

4 ответа

CPAN имеет модуль String :: Sscanf для Perl!

Regex лучше, но TIMTOWTDI.

6
ответ дан 3 December 2019 в 21:21
поделиться

Есть несколько способов сделать это TM .

Однако регулярные выражения более универсальны, чем sscanf. Их тоже несложно выучить.

В Perl попытка имитации функциональности sscanf, скорее всего, потребует интенсивного использования регулярных выражений.

1
ответ дан 3 December 2019 в 21:21
поделиться

Документация Perl включает этот лакомый кусочек:

  • scanf

    scanf () специфичен для языка C, используйте вместо него <> и регулярные выражения, см. perlre .

Я бы сказал, что изучение регулярных выражений того стоит; они являются частью сильной стороны Perl, а также могут быть полезны и в других местах.

10
ответ дан 3 December 2019 в 21:21
поделиться

Вы можете использовать регулярное выражение.

Если вы хотите использовать модуль sscanf, вам необходимо загрузить этот модуль. Так что это займет место.

Вместо этого вы используете только регулярное выражение.

По-моему, регулярное выражение - лучший способ

0
ответ дан 3 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: