Chciałbym napisać polecenie strsplit, które chwyta pierwsze ")" i dzieli ciąg znaków.R: strsplit na pierwszej instancji
Na przykład:
f("12)34)56")
"12" "34)56"
Czytałem w kilku innych pokrewnych regex SO pytania, ale obawiam się, że nie jestem w stanie dokonać monetą z tego. Dziękuję Ci za pomoc.
Dzięki sugestii, ale jest to niebezpieczne, ponieważ w ogóle może istnieć przecinek przed ')' takich jak 'strsplit (pod (") ",", ",", 12) 34) 56 "), ",") '. – fsmart
Zobacz wersję. –