Sono alla ricerca di un modo efficace per estrarre tutte le corrispondenze tra due sottostringhe in una stringa di caratteri. Per esempio. dire che voglio per estrarre tutte le stringhe contenute tra stringaR: il modo più veloce per estrarre tutte le sottostringhe contenute tra due sottostringhe
start="strt"
e
stop="stp"
in string
x="strt111stpblablastrt222stp"
vorrei ottenere vettore
"111" "222"
Qual è il modo più efficace per fare questo in R? Usando un'espressione regolare forse? O ci sono modi migliori?
Molti thx - questo è perfetto e grazie per la spiegazione molto bella! –
@TomWenseleers sei il benvenuto. – hwnd
+1, per il completamento dirò che 'strt \ K' potrebbe sostituire il' (? <= Strt) '(niente di sbagliato con esso, solo un'altra opzione) – zx81