2016-09-19 2 views
0

Ich versuche, einen Wert in der Mitte einer Zeichenfolge mit Regex einzufügen. String sieht wie folgt aus (mehr Text vor und nach, dass ich brauche, aber das spielt keine Rolle für die Probenzwecke - glaube ich):Einfügen von Werten mit Regex

test $1 xyz 

ich für einen Wert von suchen, und hat $ 1 Satz (. *) um den Wert aus einer anderen Spalte einzufügen.

Die Ausgabe sieht wie folgt aus: Test ADS xyztest xyz

Wie kann ich dies einrichten zurückzukehren: Test ADS xyz

+0

Vielleicht 'Test xyz' (*.?)? –

+0

Was ist die Logik zu entscheiden, dass Sie das zurückgeben möchten? Und was sind Ihre Eingabedaten im Beispielfall? – trincot

+0

Sind 'test' und' xyz' konstant? Können Sie die Muster, nach denen Sie suchen, klarer definieren? – wpcarro

Antwort

0

Try this: (.*\w) für die regex, die das ganze Wort zurückkehren sollten Sie wollen in Ihre Zeichenfolge einfügen.

Für die endgültige Ausgabe-String Sie dann verwenden: test $1 xyz

Verwandte Themen