Konwencjonalnie w R można używać metaznaków w regexie z dwoma ukośnikami, np. (Staje \ (, ale uważam, że sam nie jest prawdziwe dla nawiasach kwadratowych.Regex dla nawiasów prostokątnych w R
mystring <- "abc[de"
#remove [,] and $ characters
gsub("[\\[\\]$]","",mystring)
[1] "abc[de"
[[:punct:]]
robót ale nienawidzę użyć niestandardowego regex, jeśli nie muszę. Czy zestaw regex składnia być stosowany
Dlaczego nie 'gsub (" (\\ [| \\] | \\ $) "," ", mistring)"? Wciąż standardowy regex, prawda? – Frank
@Frank: To działa dla mnie. Jeśli chcesz, możesz dodać '| \\ $' dla kompletności z przykładem OP. Niezależnie od tego, zamieść to jako odpowiedź, a otrzymasz uprowadzenie. –