Как Perl split работает со строкой точно? - PullRequest
3 голосов
/ 14 июля 2011

Цитируется из perldoc -f split:

В особом случае указание ШАБЛОНА пробела ('') будет разбито на пробел так же, как делится без аргументов. Таким образом, разделение ('') может будет использоваться для эмуляции поведения по умолчанию в awk, тогда как split (/ /) будет дать вам столько начальных пустых полей (пустая строка), сколько есть ведущие пробелы.

Вышесказанное - это все, что упомянуто о том, как split работает с string разделителем, но каков общий случай, всегда ли пустые ведущие поля всегда удаляются для разделителей строк?

1 Ответ

2 голосов
/ 14 июля 2011

Нет, только если разделителем является строка, состоящая из одного пробела. В любом другом случае разделитель интерпретируется как шаблон регулярного выражения.

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