Что является лучше, вихревым или wget? [закрытый]

Предупреждение: это удаляет пробел: данные из ответа @Maurits Evers:

   library(stringr)
    ss1<-str_remove_all(ss,'[/ >](?<= )')
    str_remove_all(ss1,"(/>)|(>/)")



 #[1] "abcdef/bbb"                    "abcdef/ccc>abcdef/ccc"        
#[3] "abcdef/bbb>abcdef/ccc>bbb/ccc"

Это сохраняет его, но я нахожу его методом проб и ошибок:

str_remove_all(ss,"(/ >)|(> /)")

#[1] " abcdef/bbb"                         "abcdef/ccc  > abcdef/ccc "          
#[3] "abcdef/bbb > abcdef/ccc   > bbb/ccc"
127
задан tshepang 11 October 2013 в 08:35
поделиться

2 ответа

Они оба предлагают бесконечные опции, большинство которых я никогда не использовал. Однако я склонен любить wget больше, поскольку он по умолчанию сохраняет вывод от URL, Вы даете —, идеально подходящий для загрузки. Завихрение идет другим путем и отображает вывод непосредственно к терминалу (по умолчанию).

14
ответ дан 24 November 2019 в 00:48
поделиться

Если Вы программируете, необходимо использовать завихрение. Это имеет хороший API и доступно для большинства языков. Выход из оболочки к OS для выполнения wget является клуджем и не должен быть сделан, если у Вас есть API-интерфейс!

44
ответ дан 24 November 2019 в 00:48
поделиться