🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #85485

Wildcard-Abfrage

#85485
From: Ogay Patrick
Date: Thu, 24 Jul 1997 00:00
29 lines
1248 bytes
Hallo Leute!
Hat jemand eine elegante Loesung?

Ich habe eine riesige Condition der Form:

IF (A = A'  OR
    B  = B'  OR
    ...
    X =  X'        )  then.....

Die = Bedingung soll durch eine einfache Wildcard-Abfrage ersetzt werden.
Also: in A duerfen * als any-Characters stehen. Ein * ist immer ein Char.
        Bsp. (H**s  =  Hans)  soll true sein   



Zuerst habe ich die * in High-Values umgesetzt 
Folgende Boolsche Abfrage ist leider nicht ganz korrekt, d.h. sie
selektiert zu viel. (u.a die Blanks, die in EBCDIC eine Teilmenge der
anderen Char darstellen)

    (     @ATGE   = ' '            /* leereingabe ist immer o.k */         
           
       or Bitwert(SZSTA000.ATGE) =                 
        (  Bitwert(SZSTA000.ATGE) and Bitwert(@ATGE))            ) 

Viel Vergnuegen, mein Benutzer waere Euch sehr dankbar.
Patrick
Technical Details
Message-ID: <01bc983f$57955fa0$7377bd8a@tvgi9115.tvg.telco.swissptt.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 10c1fa,b4b2c99e4019a457,start
X-Google-Attributes: gid10c1fa,public
From: "Ogay Patrick " <Patrick.Ogay@SWISSTELECOM.com>
Subject: Wildcard-Abfrage
Date: 1997/07/24
Message-ID: <01bc983f$57955fa0$7377bd8a@tvgi9115.tvg.telco.swissptt.ch>
X-Deja-AN: 260650235
Organization: Swiss Telecom
Newsgroups: ch.comp