Textprüfung doppelte wörter/sätze mit "if then else" möglich?  GELÖST

Anwenderaustausch zur PhraseExpress Makroprogrammierung
Post Reply
giraffe
Posts: 29
Joined: 22 Jan 20, 16:21

Textprüfung doppelte wörter/sätze mit "if then else" möglich?

Post by giraffe » 17 May 22, 09:47

Hallo,

ist es möglich, geschriebene Texte mit Phrase Express auf Anzahl von bestimmten "Wörtern" bzw. "Sätzen" prüfen zu lassen?

Vorgehensweise:

1. Phrase Express kopiert einen Text in die Zwischenablage.
2. Diesen Text soll PhraseExpress prüfen ob zb. das Wort: "Hallo" oder der Text: "Herzlichen Glückwunsch" zwei mal vorkommt.

Ist dass der Fall, soll eine Nachricht erscheinen:

"Hallo" zwei mal im Text
oder
"Herzlichen Glückwunsch" zwei mal im Text

Ich freue mich auf ihre Rückmeldung.

Beste Grüße

die Giraffe

giraffe
Posts: 29
Joined: 22 Jan 20, 16:21

Post by giraffe » 31 May 22, 10:16

Hallo,

jemand eine idee?

Grüße

die Giraffe

Technical Support
Posts: 3177
Joined: 10 Feb 06, 22:23

Post by Technical Support » 31 May 22, 11:00

Wenn keine konkrete Anzahl nötig ist, sondern einfach nur herausgefunden werden muss ob ein Text mehrmals vorkommt, dann können Sie einfach mit #pos Makro die erste Position des Texts finden und mit #lastpos die letzte Position. Wenn die beiden nicht gleich sind, dann kommt der Text mehrmals vor.

Technical Support
Posts: 3177
Joined: 10 Feb 06, 22:23

Post by Technical Support » 31 May 22, 13:44

Hier ein Bsp:

Code: Select all

{#cond -if {#pos {#insertclipboard} -substr Hallo} != {#lastpos {#insertclipboard} -substr Hallo} -then "Hallo" zwei mal im Text -else }

giraffe
Posts: 29
Joined: 22 Jan 20, 16:21

Post by giraffe » 01 Jun 22, 10:16

Hallo PE Team,

es funktioniert, genial!

Großes lob! Ihr seit sehr gut!

Vielen Dank.

die Giraffe

Post Reply