retaliator44

Hozzászólások

10 bejegyzés megtekintése - 221-230 / 988
  • Szerző
    Bejegyzés
  • Hozzászólás: Reguláris kifejezések #2131869
    retaliator44
    Felhasználó

      Ennyi a file tartalma 🙂

      * installed packages
      media-libs/gstreamer-0.8.12
      media-libs/gstreamer-0.10.12

      Pont ez a gondom… a sed magában működik, az equery kimenete hülyíti meg. Hogy miféle kimenetre mennek a zárójelek, arról fogalmam sincs… Pláne így :D:

      # equery -C list gstreamer 2>/dev/null
      [ Searching for package ‘gstreamer’ in all categories among: ]
      * installed packages
      [I–] [M~] media-libs/gstreamer-0.8.12 (0.8)
      [I–] [ ~] media-libs/gstreamer-0.10.12 (0.10)
      # equery -C list gstreamer 1>/dev/null

      Sed 4.1.5 szintén, Sabayon 3.4e.
      A -r az extended regexp, nem tudom, pontosan mit is változtat, de jó ha ott van.
      A magyarázatot pedig köszönöm, így már értem!

      Hozzászólás: Reguláris kifejezések #2131864
      retaliator44
      Felhasználó

        Nekem mindkettő eltünteti az összes zárójelet, legalábbis equeryvel. Azonkívül a regexpek is némi magyarázatra szorulnának, főleg a ^ karakter, és a körülötte levő szögletes zárójelek. Le tudnád írni, melyik rész mit is hivatott csinálni?

        Code:
        # equery -C list gstreamer|sed -r ‘s@[^]]*] @@’
        * installed packages
        media-libs/gstreamer-0.8.12
        media-libs/gstreamer-0.10.12
        # equery -C list gstreamer|sed -r ‘s@ ([^)]*)@@’
        * installed packages
        media-libs/gstreamer-0.8.12
        media-libs/gstreamer-0.10.12
        Hozzászólás: Reguláris kifejezések #2131865
        retaliator44
        Felhasználó

          Nekem mindkettő eltünteti az összes zárójelet, legalábbis equeryvel. Azonkívül a regexpek is némi magyarázatra szorulnának, főleg a ^ karakter, és a körülötte levő szögletes zárójelek. Le tudnád írni, melyik rész mit is hivatott csinálni?

          Code:
          # equery -C list gstreamer|sed -r ‘s@[^]]*] @@’
          * installed packages
          media-libs/gstreamer-0.8.12
          media-libs/gstreamer-0.10.12
          # equery -C list gstreamer|sed -r ‘s@ ([^)]*)@@’
          * installed packages
          media-libs/gstreamer-0.8.12
          media-libs/gstreamer-0.10.12
          Hozzászólás: Reguláris kifejezések #2131858
          retaliator44
          Felhasználó

            Ránézésre egy nekem ugyanaz (csatolom azért, hátha én vagyok vak).

            Hozzászólás: Reguláris kifejezések #2131859
            retaliator44
            Felhasználó

              Ránézésre egy nekem ugyanaz (csatolom azért, hátha én vagyok vak).

              Hozzászólás: Reguláris kifejezések #2131854
              retaliator44
              Felhasználó

                Úgy nézem, ugyanazt írja nekem is. Akkor már csak az 1. és 16. sort nem értjük…
                csak az a fura, hogy a ( a backreference-es dolog, a ( a konkrét zárójel, míg a [nél fordítva, a [ a felsorolás, a [ pedig maga a [.

                Hozzászólás: Reguláris kifejezések #2131855
                retaliator44
                Felhasználó

                  Úgy nézem, ugyanazt írja nekem is. Akkor már csak az 1. és 16. sort nem értjük…
                  csak az a fura, hogy a ( a backreference-es dolog, a ( a konkrét zárójel, míg a [nél fordítva, a [ a felsorolás, a [ pedig maga a [.

                  Hozzászólás: Reguláris kifejezések #2131850
                  retaliator44
                  Felhasználó

                    De eltűnt a sima zárójel is! 🙂 Szerintem a [ és a [ nem egészen ugyanazt jelenti, valamelyik spécinek számít, csak nem tudom, melyik. Elvileg a [ kéne hogy legyen, de nem biztos.

                    Hozzászólás: Reguláris kifejezések #2131851
                    retaliator44
                    Felhasználó

                      De eltűnt a sima zárójel is! 🙂 Szerintem a [ és a [ nem egészen ugyanazt jelenti, valamelyik spécinek számít, csak nem tudom, melyik. Elvileg a [ kéne hogy legyen, de nem biztos.

                      Hozzászólás: Reguláris kifejezések #2131846
                      retaliator44
                      Felhasználó

                        A 16. sorban szögletes zárójel van, az meg mást jelent, nem? Az első sor nálam is passz, a többivel megbékéltem 🙂

                      10 bejegyzés megtekintése - 221-230 / 988