Wie Anhängen von Zeichenfolgen in andere Zeichenfolgen, die in einem Daten-set?
Möchte ich Anhängen mehrere Zeichenketten in ein Daten-set mit benutzerdefinierten Zeichenketten.
Beispiel
Inhalt des Dataset:
Test1
Test2
Test3
Ergebnis nach anfügen:
Test1.com
Test2.com
Test3.com
Würde, ich habe mit regex zu Parsen, um das Ende von jedem Test[n] zu können, hängen Sie mit einer benutzerdefinierten string (.com
)? Hat jemand ein Beispiel, das beschreibt genau, wie es zu tun?
Ich lese aus einer SQL-Tabelle und schreiben Sie die Werte in einem Datensatz, exportieren in das CSV-folgende Weise:
$DataSet.Tables[0] | ConvertTO-Csv -Delimiter ',' -NotypeInformation |`% { $_ -replace '"','' } | out-file $outfile -Encoding "unicode"
DataSet enthält Zeichenfolgen wie:
Banana01
Banana02
Apple01
Cherry01
Cherry02
Cherry03
Die Sache, die ich tun möchte, ist append .com
nur Cherry01
, Cherry02
, und Cherry03
, und nach anfügen .com
haben, exportieren Sie Sie als CSV-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Möglichkeiten. Hier sind ein paar:
Könnten Sie so etwas wie dieses:
Beispiel 1
Beispiel 2
Mit Ihren zusätzlichen code, habe ich dies getan. Ich habe nicht eine Datenbank zu testen, also habe ich die Daten manuell eingestellt, so können Sie nur ändern, die $DataSet[0] in meinem code zu $DataSet.Tabellen[0].
$array | %{if($_ -match "^Cherry\d\d"){$_ += ".com"};$_}