R: Wie suche ich nach einem Regex in einem Vektor über Elemente nach außen?

8

Ist es in R möglich, in einem Vektor nach einer Regex zu suchen, als ob alle Elemente ein kollabiertes Einzelelement wären? Wenn wir alle Elemente in eins zusammenfassen, wird es unmöglich, sie nach der Suche wieder in ihre elementweise Form zu bringen.

hier ist ein Vektor.

%Vor%

Nun ist das Suchwort "meta" (Elemente 2 und 3 kollabiert).

Nehmen wir an, meine Aufgabe besteht darin, die beiden Elemente zusammenzuführen, über die die Suchzeichenfolge liegt.

Also was ich erwarte ist das:

%Vor%

Ist das möglich? Bitte helfen.

    
jackson 03.09.2012, 16:57
quelle

3 Antworten

4

Wenn Sie etwas möchten, das mit "meta" , aber nicht mit "taco" übereinstimmt, ist das der Trick:

%Vor%     
Josh O'Brien 03.09.2012, 23:16
quelle
3

Wenn nur vollständige Elemente zusammengeführt werden sollen, können Sie diesen Ansatz versuchen:

%Vor%     
sgibb 03.09.2012 17:52
quelle
2

Aufbauend auf Carl Witthofts Kommentar, war meine Lösung nicht mit Regex, sondern mit Basis-Matching:

%Vor%

Ich denke jedoch nicht, dass dies eine ideale Situation ist.

    
A5C1D2H2I1M1N2O1R2T1 03.09.2012 17:27
quelle

Tags und Links