Ich erstelle ein Werkzeug für Autodesk Inventor, das mit einer Ausdruckszeichenfolge arbeitet.vb.net bekomme Text zwischen <> Klammern
=Pipe Ø<Pipe_OD> x <Pipe_t> - lg. <Pipe_length>mm
Der Text zwischen < ...> kann fast alles sein, es ist das, was der Benutzer als Eingabe gemacht, so dass diese Werte nicht festgelegt sind. Und die Zahl der < ...> in der Zeichenkette variieren von 0 bis 5
Was Ich mag würde für diesen String als Ergebnis haben folgt:
A umgewandelt String, wo die Werte zwischen den < ...> werden durch eine Zahl mit einem aufsteigenden Wert ersetzt.
=Pipe Ø<1> x <2> - lg. <3>mm
Und ein string()
wo die Werte, die durch die Zahlen ersetzt werden (siehe oben) in gespeichert sind.
fand ich eine Methode, die jetzt für Strings mit 1 <...>
im String arbeiten kann, sondern dass die Menge ist variabel Ich habe keine Ahnung, wie ich das machen kann.
Sie meinen, Sie wollen eine Zeichenfolge wie' "" 't o geändert werden in "<0><1><2>" 'und dann eine Sammlung von Strings wo' myVals (0) = "pipe_val1" ',' myVals (1) = "pipe_val2" 'und' myVals (2) = "pipe_val3 "'? –
p3tch
Ja, einfach so! –
Haben Sie es mit Regex versucht? Kannst du zeigen, was du getan hast, um 1 Paar zu haben? –