8 bejegyzés megtekintése - 11-18 / 18
  • Szerző
    Bejegyzés
  • #2004067
    Duduska
    Felhasználó

      Ha az UTF-8 miatt van a hiba, akkor meg ilyesmi lesz:

      a: ez egy a betû

      Sziasztok
      Szia Derric

      A kimenetem az alábbi

      tomb@linux:~/kicsomag> ./proba

      a: ez egy a betû
      á: ez meg egy á betû

      tomb@linux:~/kicsomag>[code]
      a: ez egy a betû

      Sziasztok
      Szia Derric

      A kimenetem az alábbi

      tomb@linux:~/kicsomag> ./proba

      a: ez egy a betû
      á: ez meg egy á betû

      tomb@linux:~/kicsomag>

      #2004068
      roante
      Felhasználó

        Nem lehet, hogy ezzel van valami gáz:

        Code:
        $file=~s/[^a-zA-Z0-9-/.()]/_/g;

        Nekem ez azért ganús, mert ha jól olvasom, akkor minden, ami nem betû, szám, ‘-‘ jel, pont vagy azt lecsréli az egész sorban ‘_’-ra, nem?

        Akódot nem olvastam végig, mert most csak 10 percem volt, remélem nem mondtam hülyeséget :blush:

        #2004069
        Duduska
        Felhasználó

          Nekem ez azért ganús, mert ha jól olvasom, akkor minden, ami nem betû, szám, ‘-‘ jel, pont vagy azt lecsréli az egész sorban ‘_’-ra, nem?

          Akódot nem olvastam végig, mert most csak 10 percem volt, remélem nem mondtam hülyeséget :blush:

          Szia.

          Igen természetesen aláhúzásra cseréli.
          Azt ki is tudtam javítani szóköz jelre.

          eredeti : $file=~s/[^a-zA-Z0-9-/.()]/_/g;
          modosított : $file=~s/[^a-zA-Z0-9-/.()]/ /g;

          Csak a többivel birkózom.

          bye dudus

          #2004070
          Derrick
          Felhasználó

            Azzal a sorral, amit írtatok, már nincs gond, mert addigra már nem lehet benne ékezetes betû.

            #2004071
            catalisat
            Felhasználó
              #2004072
              pointux
              Felhasználó

                „A Derrick féle megoldást továbbfejlesztettem, így már mûködik utf8-ra is!
                Ehhez sajnos kellett egy kis C-s segítség, ami elbánik az utf8-al.”
                utf-fel is megy bármi csak akkor azt a bizonyos 2 betût kell 1 valami másra cserélni.
                Egyébként, ha már c van benne, akkor nem lenne érdemes az egészet c-ben írni. (Könnyû vele visszakérdezni, vagy valamit csinálni, ha ugyanaz a neve… nem mintha scriptben nem lehetne. De az utf-et biztosan könnyebb kezelni.)

                #2004073
                catalisat
                Felhasználó

                  A c-proggi csak a karaktereket csereberéli, és a script hozzá a front-end 🙂

                  #1878557
                  csaba
                  Felhasználó

                    Sziasztok.

                    Meg lehet-e oldani scriptbõl, hogy egy adott könyvtárban lévõ, összes file
                    nevében az ékezetes betûket lecserélni ékezettelenre ?

                    Pl:
                    ~/home/mp3/árvíztûrõtükörfúrógép.mp3 – ból
                    csináljon
                    ~/home/mp3/arvizturotukorfurogep.mp3

                    Ezt esetleg úgy hogy a kis és nagy betûk megmaradjanak.

                    Pl

                  8 bejegyzés megtekintése - 11-18 / 18
                  • Be kell jelentkezni a hozzászóláshoz.