eGospodarka.pl
eGospodarka.pl poleca

  • Data: 2012-10-03 13:15:24
    Temat: WR #2
    Od: "R.e.m.e.K" <g...@d...null> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Witam

    Ponownie prosze o pomoc z wyrazeniem regularnym. Prosze tez o wybaczenie,
    ale dopiero temat ogarniam, wiec troche bladze.

    Otoz mam tekst np. SLOWO.67.45.2 gdzie stala czesc to SLOWO i kropki, a
    pomiedzy kropkami sa rozne liczby i jest ich czasem wiecej czasem mniej (co
    oznacza ze i kropek moze byc rozna liczba a zatem dopuszczalne sa i takie
    teksty: SLOWO.45).

    I chce teraz wyciagnac te liczby, wiec stosuje wyrazenie:

    (?:([0-9]+)[.]*?)+

    i mam w grupach liczby, jest ok. Ale zalezy mi tez by jednoczesnie
    zweryfikowac czy SLOWO jest prawidlowe i czy jest slowem np. KOLUMNA, pisze
    zatem wyrazenie:

    KOLUMNA\.(?:([0-9]+)[.]*?)+

    no i tu zaczynaja sie schody, bo teraz co prawda tekst sie weryfikuje jako
    zgodny z maska, ale grupe mam tylko jedna i w niej pierwsza liczbe, choc
    liczb jest wiecej:

    KOLUMNA.12.345.1

    Jak uwzglednic SLOWO by wyrazenie nadal wyciagalo liczby, ale jednoczesnie
    weryfikowalo czy na poczatku jest slowo zgodne z podanym wyrazeniem?

    --
    pozdro
    R.e.m.e.K

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: