Mehrere Textstrings aus Zwischenablage extrahieren und als Variablen speichern  GELÖST

Anwenderaustausch zur PhraseExpress Makroprogrammierung
Post Reply
Gense
Posts: 1
Joined: 27 Feb 21, 07:11

Mehrere Textstrings aus Zwischenablage extrahieren und als Variablen speichern

Post by Gense » 06 Sep 21, 10:21

Hallo und guten Morgen,
ich bitte euch um Unterstützung.
In meiner Zwischenablage befindet sich ein String der so aussieht:

Pseudo GmbH PNR-978714 | ANR-947539: Auftrag abgerechnet Sa 04.09 80 KB
Pseudo GmbH PNR-1178847 | ANR-1147544: Auftrag abgerechnet Sa 04.09 79 KB
Pseudo GmbH PNR-883774 | ANR-847546: Auftrag abgerechnet Sa 04.09 79 KB
Pseudo GmbH PNR-1082007 | ANR-1047542: Auftrag abgerechnet Sa 04.09 79 KB

Ich würde nun gerne die Nummern hinter dem "PNR-" extrahieren und Variablen zur Weiterverarbeitung vergeben. Also die Nummer 978714 wird zu PNR1, die 1178847 zu PNR2, usw.

Ich denke Regex könnte mir hier weiterhelfen, aber ich habe keine Ahnung wie ich es hinbekommen könnte. Ich arbeite im Moment mit der Version 14.0.186
Vielen Dank schon im Voraus für euren Input und liebe Grüße!

Nelsao
Posts: 19
Joined: 04 Jan 21, 05:01

Post by Nelsao » 10 Sep 21, 14:28

maybe this macro can help you. This takes the first item from the Pharase Express clipboard (in this case I have autotex "i" assigned to it). And apply a replacement with regex. To assign the property that the number increases, you could consult here (viewtopic.php?f=147&t=18003) . Happy day !
You do not have the required permissions to view the files attached to this post.

Post Reply