eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAWK FS z ukośnikiemRe: AWK FS z ukośnikiem
  • Data: 2009-05-21 19:18:20
    Temat: Re: AWK FS z ukośnikiem
    Od: somebody <a...@d...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    slawek pisze:
    > Mam pola rozdzielone przez backslash z dopisanym cell. Czyli w C byłoby
    > to "\\cell".
    >
    > Kładę w AWK prosto jak tylko można BEGIN {FS = "\\cell"} i to nie
    > działa. (Dwa backslashe)
    >
    > Natomiast daję BEGIN {FS = "\\\\cell"} i jest ok - choć nie rozumiem
    > dlaczego. (Cztery backslashe)
    >
    > Pierwszy backslash powinien kazać interpretować drugi "literalnie".
    > Czyli powinny wystarczać dwa - a muszę cztery.

    Jeśli chcesz zapisać jeden slash, to piszesz \\. Po to, żeby znak po
    jednym slashu nie był interpretowany jako specjalny.

    Gdybyś chciał zapisać ciąg abc\abc\abc w języku programowania, to
    potrzebujesz abc\\abc\\abc. A teraz usuń abc -> \\ (dwa slashe widzialne
    dla użytkownika) przechodzą na \\\\.

    To teraz pomyśl, jak wesoło jest, kiedy trzeba generować kod dla regexp
    w c++ np. w pythonie.

    pozdrawiam,

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: