gsub

Ruby multiple string replacement

str = "Hello☺ World☹" Oczekiwany wynik to: "Hello:) World:(" Dam radę: str.gsub("☺", ":)").gsub("☹", ":(") Czy jest j ... inny sposób, żebym mógł to zrobić za pomocą jednego wywołania funkcji?. Coś w stylu: str.gsub(['s1', 's2'], ['r1', 'r2'])

Zastąp wiele liter akcentami za pomocą gsub

Oczywiście mógłbym zastąpić konkretne argumenty takie jak: mydata=c("á","é","ó") mydata=gsub("á","a",mydata) my ... na pewno jest łatwiejszy sposób, aby to wszystko zrobić w Internecie, prawda? Nie uważam pomocy gsub za bardzo wyczerpującą.

Ruby post title to slug

Jak przekonwertować tytuł posta na ślimaka w Ruby? Tytuł może mieć dowolne znaki, ale chcę tylko, aby slug zezwalał [a-z0-9- ... nien zezwalać na inne znaki?). Więc zasadniczo: Schowaj wszystkie litery Konwertuj spacje na myślniki Usuń znaki obce

Wydobywanie unikalnych liczb z ciągu znaków w R

Mam listę łańcuchów zawierających losowe znaki, takie jak: list=list() list[1] = "djud7+dg[a]hs667" list[2] = "7fd*hac11(5) ... tanie byłoby: Rozwiązanie: c(7,6,1,5,2) (znalazłem ten post w pokrewnym temacie: wyodrębnianie liczb z wektorów ciągów )

gsub () w R nie zastępuje '."(kropka)

Chcę zamienić kropki w "2014.06.09" na "2014-06-09". Używam do tego funkcji gsub(). If x <- "2014.06.09" gsub('2', '-' ... -06-09". class(x) # "character" Czy ktos moze mi podpowiedziec jak to dobrze zrobic i dlaczego nie dziala na '.' (kropka)