<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Lieber Herr Hoffert,<div class=""><br class=""></div><div class="">vielleicht hilft Ihnen das folgendem Beispiel beim Lösen Ihres Problems:</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">SET suchzflg = "oben steht ein"</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class=""><br class=""></span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">SET daten = *</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">DATA Oben steht ein Pferd</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">DATA Oben steht eine Kuh</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">DATA Droben steht ein Kalb</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class=""><br class=""></span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">SET suchzflg = CONCAT (" ", suchzflg, " ")</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class=""><br class=""></span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">LOOP zeile = daten</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">   SET zeile = CONCAT (" ", zeile, " ")</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">   IF (suchzflg .PA. zeile) THEN</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">     PRINT "Wortfolge >", suchzflg, "< ist in >", zeile, "< enthalten"</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">   ELSE</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">     PRINT "Wortfolge >", suchzflg, "< ist in >", zeile, "< nicht enth."</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">   ENDIF</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">ENDLOOP</span></font></div></div><div class=""><br class=""></div><div class="">Das Beispiel erzeugt folgende Ausgabe:</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">Wortfolge > oben steht ein < ist in > Oben steht ein Pferd < enthalten</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">Wortfolge > oben steht ein < ist in > Oben steht eine Kuh < nicht enth.</span></font></div><div class=""><font face="Courier New" class=""><span style="font-style: normal;" class="">Wortfolge > oben steht ein < ist in > Droben steht ein Kalb < nicht enth.</span></font></div></div><div class=""><br class=""></div><div class="">Mit besten Grüßen</div><div class="">Kuno Schälkle</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class=""><div class="">ich möchte kürzere Wortlisten darauf testen, ob sie (als ganze Wörter) in größeren Wortlisten enthalten sind. Eigentlich dachte ich, in<br class=""><br class="">IF (zflg1 .PA. zflg2) THEN<br class=""><br class="">die Lösung gefunden zu haben. Nur leider arbeitet dies nicht so wie ich möchte. Angenommen ich habe<br class=""><br class="">SET zflg1 = "Das ist ein"<br class="">SET zflg2 = "Das ist ein Wort"<br class=""><br class="">So ist eine gefundene Übereinstimmung wünschenswert. Für<br class=""><br class="">SET zflg3 = "Das ist eine Gabel"<br class=""><br class="">sollte dies aber nicht gelten, da ›ein‹ und ›eine‹ als Wörter nicht übereinstimmen (auch wenn .PA. natürlich richtig arbeitet, da ›ein‹ in ›eine‹ enthalten ist). Gibt es also eine Möglichkeit diesen Test auf den Vergleich ganzer Wörter einzuschränken? Wenn nicht, muss ich mir einen Algorithmus bauen, der diese Überprüfung nachträglich durchführt. Das ist sicher machbar, aber vielleicht habe ich ja in der IF-THEN Abfrage einen Schalter übersehen, der mein Problem einfacher löst.<br class=""></div></div></blockquote></div><br class=""></div></body></html>