eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWyrażenie regularne - prośba o wyjaśnienie działaniaWyrażenie regularne - prośba o wyjaśnienie działania
  • Data: 2017-07-17 17:15:52
    Temat: Wyrażenie regularne - prośba o wyjaśnienie działania
    Od: s...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Witam
    Kilka lat temu pisałem edytor (dalej go rozwijam) i wtedy napotkałem problem usuwania
    "trailing spaces" czyli białych znaków z końca linii przed zapisem dokumentu. Są 4
    przypadki: 1) pusta linia (nic w tym przypadku nie powinno się dziać), 2) linia z
    samymi białymi znakami, 3) linia z tekstem i białymi znakami na końcu i 4) linia z
    tekstem bez białych znaków (nic w tym przypadku nie powinno się dziać). Nie jestem
    jakimś magiem wyrażeń regularnych i nie mogłem sobie z tym poradzić. Zwróciłem się o
    pomoc na forum Qt Centre i tam uzyskałem odpowiedź:
    "(^\\s)*(\\s+)$"
    I to działa. Jednak nie wiem jak to odczytać. To jest w formacie QRexExp (stare
    wyrażenia regularne w Qt).
    Próbuję odczytać:
    Zero lub więcej początków linii z pojedynczą spacją i za tym co najmniej jedna spacja
    i koniec wiersza.
    Tylko, że to bez sensu! Bo jak może być więcej niż jeden początek linii z pojedynczą
    spacją? Co to za dopasowanie?

    z góry dzięki za wyjaśnienie i pozdro
    Szyk Cech

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: