(@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ä?
Mitä tämä array tarkoittaa???
2
1966
Vastaukset
- 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
- 542428
- 622322
SDP:n lyhyt selviytymisopas
1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p151810- 621622
- 521582
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?41915Toivoisitko
Toivoisitko, että kaivattusi olisi introvertimpi tai extrovertimpi? Itsenäinen tai tarvitsisi enemmän apua/sinua? Osoit111837Nanna Karalahti :Paljastus bisneksistä Jere Karalahden kanssa!
Ottanut yhteyttä seiskalehden toimittajaan ja kertonut totuuden yhteisestä Herotreeni-nimisestä verkkovalmenuksesta.118787Sotekeskus
Aloite on hyvä, kiitokset siitä. Mutta jos olette yhtään seuranneet hyvinvointialueen kokouksia niin sehän on jo nuijit33758- 40713