2016-03-30 8 views
2

Ich habe den folgenden Satz:gsub Funktion in R

trying <- 'Happy CNY to You <-U+2661> Abundance BLESSING to you and your family! <-U+2661> happy and blessed year ahead! ' 

Ich möchte alle <.....> Einheiten in diesem Satz entfernen. Ich habe die folgende Funktion:

comment = gsub(pattern = "<.*>", replacement = "", x= trying) 

Allerdings war ich mit zurück:

"Happy CNY to You happy and blessed year ahead! " 

Kann ich weiß, wie ich den Code bearbeiten kann, so dass ich die folgende würde haben:

"Happy CNY to You Abundance BLESSING to you and your family! happy and blessed year ahead! " 

Antwort

5

Da Regex-Matching ist gierig. Sie können einen ? in den Ausdruck einfügen.

comment = gsub(pattern = "<.*?>", replacement = "", x= trying)