Mitä tämä array tarkoittaa???

apuuvva

(@chars) = ($inline =~ m/([\x01-\x7f]|
    [\xc0-\xdf][\x80-\xbf]|       [\xe0-\xef][\x80-\xbf][\x80-\xbf])/xg);

miten tämän voi ymmärtää esim Javassa tai yleensä?

2

1933

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru

      eti toi jostain per apusivuilta

      Ilmeisesti korvataan saaduista merkeistä tietyin säännöin osa toisilla merkeillä

    • Mik

      m/ on pelkkä match-operaatio säännölliselle lausekkeelle, se ei korvaa mitään. match tehdään muuttujalle $inline. xg lopussa tarkoittaa (copypaste man perlre:stä): x=Extend your pattern's legibility by permitting whitespace and comments., ja g on global, eli matchia ei lopeteta heti ensimmäisen "osuman" jälkeen. []:n sisällä olevat merkit matchaa (en keksi sopivaa suomenkielistä sanaa) mihin tahansa luetelluun merkkiin. \xAB tarkoittaa heksanumeroa AB. [\x01-\x7f] sopii siis mihin tahansa merkkiin, jonka arvo on tuolta väliltä. | tarkoittaa vaihtoehtoa.

      [\x01-\x7f]|[\xc0-\xdf][\x80-\xbf] jne. tarkoittaa siis "yksi merkki väliltä 0x01-0x7f tai kaksi peräkkäistä merkkiä joista ensimmäinen on väliltä 0xc0-0xdf ja toinen on väliltä .. tai ..". Tätä toistetaan niin kauan, kunnes koko merkkijono ollaan kelattu läpi (lopussa olevan g:n takia). Matchanneet merkkijonot laitetaan taulukkoon chars.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Et siis vieläkään

      Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k
      Ikävä
      50
      2224
    2. Aavistatko että moni tietää

      Vai ollaanko hyvin vedätetty pokerinaamalla. No kun vähiten odotat niin yllätämme sinut
      Ikävä
      82
      922
    3. Yritin saada

      Vastauksia mutta et voinut olla rehellinen ja kaiken kannoin yksin. Halusin kovasti ymmärtää mutta en voi enää ymmärtää.
      Ikävä
      11
      904
    4. Hyvä että lähdit siitä

      Ties mitä oisin keksinyt jos oisit jäänyt siihen, näit varmaan miten katoin sua.... 😘🤭😎💖
      Ikävä
      23
      874
    5. Onko vielä

      mahdollista nähdä?
      Rakkaus ja rakastaminen
      68
      863
    6. Koronarokotus sattui oudon paljon nyt sairaanhoitaja Tanja 46 istuu pyörätuolissa

      Pitkä piina piikistä Kun Tanja Vatka käy suihkussa, tuntuu kuin ihoa revittäisiin raastinraudalla irti. Hän on kärsinyt
      Maailman menoa
      51
      821
    7. Olisitko mies valmis?

      Maksamaan naisellesi/vaimollesi/tyttöystävällesi elämisestä syntyvät kulut, ruokailun, vuokran ja muut välttämättömät me
      Ikävä
      117
      816
    8. Täällä istun ja mietin

      Miten paljon haluaisin katsoa sinua juuri niin kuin haluaisin katsoa sinua. Rakastavin silmin. Näkisit vihdoin senkin pu
      Ikävä
      49
      749
    9. Kronikat..

      Mikä hele… on tää yks kronikat mikä suoltaa facessa kaikkea julkaisua ja AINA samoista firmoista imatralla??? Eikö ne mu
      Imatra
      9
      743
    10. vieläkin sanoa voin...

      💖💛💖💛💖💛💖💛💖 💛 Beijjjbeh 💛 Kaks vuotta tänään täällä. Miten hitossa jotkut on jaksaneet kymmeniä vuos
      Ikävä
      22
      733
    Aihe