05. oktober 2003 - 23:00Der er
16 kommentarer og 1 løsning
Simpel: Tjek om alle ord er tilstede
Hej
Jeg har en række ord som skal være med i strengen før den er gyldig. Er der nogen der kan fortælle mig hvordan min regular expression skal se ud hvis den kun skal acceptere min streng hvis alle ordene findes i teksten?
Altså som eksempel kan jeg sige at strengen kun er gyldig hvis den indeholder ordene: printer, scanner og mus
det er fordi jeg sidder og leger med en mail-server som har spam-filter hvor man kan angive en reg-exp for hvad den skal sortere fra. Og da vil jeg gerne have at den skal sortere fra hvis 3 specifikke ord indgår i strengen. Så derfor er der desværre ikke mulighed for at lave 3 seperate.
Kender den ikke - jeg kan ikke huske om man kan fuske Perl regulære udtryk til at gøre det. Men hvis du ikke ved om det er dem, kan det jo ikke betale sig at prøve ;)
Well, du kom jo med en løsning jeg ikke havde tænkt på, og som virker. Hvis du siger det ikke kan lade sig gøre uden videre så er det jo egentlig også svar nok.
hehe, jeg kan godt se hvad du mener. Da jeg skrev spørgsmålet gik jeg udfra at det var en simpel lille ting at gøre. Og ja, da det tilsyneladende ikke er til at lave nemt på en anden måde synes jeg at de 6 alternativer er en fin ide (som jeg selv burde have tænkt på :))
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.