Возможность с strsplit()
:
sapply(strsplit(text, ". ", fixed = TRUE),
function(x) paste(x[2:length(x)], collapse = ". "))
[1] "I want to purchase clothes. Also, I want to buy shoes."
Лучший способ состоит в том, чтобы использовать Stream
как Сырые данные POST HTTP с WCF или что Вы говорите. Причина состоит в том потому что краткие обзоры WCF весь коммуникационный уровень физический материал расположения из служебного кода. Идеально, Вы хотели бы сделать сервис, который мог превратиться в SOAP или REST только путем зеркального отражения переключателя.
Для поддержки его исходно, вероятно, необходимо расшириться WebHttpBinding
или сделайте свою собственную привязку и реализуйте пользовательский кодер. Это симметрично к выводу как связанное сообщение, говорит. Необходимо скрутить его руки, чтобы заставить WCF производить материал non-XML/JSON.
Библиотека WCF REST Contrib включает эту функцию:
https://github.com/mikeobrien/WcfRestContrib
Она включает средство форматирования POX и средство форматирования с кодировкой URL и позволяет вам: легко создать свой собственный. Средства форматирования сопоставляются с mime-типами и автоматически выбираются для сериализации / десериализации тела объекта на основе типа содержимого и приема заголовков.