www.mamboteam.com
Project1.pl Advertisement
Start arrow FAQ arrow Stringi arrow Jak sprawdzić, czy string pasuje do wzorca, zawierającego wildcards, stosując klasę TMask?
czwartek, 11 marzec 2010
 
 
Menu główne
Start
Artykuły
FAQ
Download
Kontakt
Ciekawe linki
Forum
Mapa serwisu
Logowanie





Zapomniałeś hasła?
Nie masz konta? Załóż sobie
Jak sprawdzić, czy string pasuje do wzorca, zawierającego wildcards, stosując klasę TMask? Drukuj E-mail
Oceny: / 0
KiepskiBardzo dobry 
Napisał: Berl   
środa, 08 marzec 2006




Kolejnym sposobem na sprawdzenie, czy łańcuch znaków pasuje do wzorca zawierającego Wildcards, jest użycie klasy TMask, znajdującej się w module Masks. Klasy tej używamy w następujący sposób :

 
function Porownaj(str, maskowany: String): Boolean;
var
    Maska : TMask;
begin
    Maska := TMask.Create(maskowany);
    Result := Maska.Matches(str);
    Maska.Free;
end;
Funkcji tej używamy w ten sposób :
 
procedure TForm1.Button1Click(Sender: TObject);
begin
    if Porownaj('ala ma kota', '*ala*ko?*') then showmessage('Pasuje')
    else showmessage('Nie pasuje');
end;
Komentarze

Aby dodać komentarz zaloguj się. Jeśli nie masz konta, załóż je sobie.
Tylko zarejestrowani użytkownicy mogą pisać komentarze.

 
dalej »
LINKUJ PRO
Gościmy
Odwiedza nas 8 gości
Licznik odwiedzin
87023
 
Góra Góra