-
PROHARDVER!
Új hozzászólás Aktív témák
-
válasz
MasterDeeJay #11837 üzenetére
Hat, nyelvfuggetlenul gondolkodva:
Gondolom van valami rule-set, ami alapjan a hoszabbik stringbol egyertelmuen meghatarozhato a rovidebbik string egy definitiv, teljesen egyedi resze (filenev-mappanev).
Ha ilyened nincs, akkor a problemad csak sacc/kb szintre oldhato meg, mert tele leszel false positive-al.Ilyen rule-ra pelda mondjuk ez:
C_20151007_0701_T_TESZT_HUG00001465560Erre En igy elso blikkre a kovetkezo rule-okat tudnam mondani:
- Eldobjuk az elso X karaktert, ha mindig ugyanolyan hosszu, igy kijon, hogy: T_TESZT_HUG00001465560, (ha a vege is fix hosszu, akkor azt is eldobjuk) ezutan _ alapon splittelunk, elso kettot figyelembe vesszuk. Mappanevet hasonloan. Ezutan ha az elso string (T) egyezik a mappa elso n betujevel (esetunkben egy, mert siman egy T van), a masodik string pedig egy az egyben egyezik, akkor megtalaltuk a mappat, masolunk, egyebkent megyunk tovabb a mappak listajan.
- Elso karaktert eldobjuk, utana megkeressuk az elso "betu" karaktert. Innentol lasd elso pelda.
- Ha a filenev elejenek a hossza valtozo, de a vegen a kod mindig adott mennyisegu karaktert tartalmaz, akkor hatulrol elorefele megyunk a fenti logika szerintIgy hirtelen ennyi.
Annyi, hogy mivel fileok es mappakrol van szo, valszeg a mappak eseten ertelmezheto abc-sorrend lesz, (file-ok eseten a kod miatt nem biztos, passz) tehat felesleges mindig vegigmenni a teljes listan, ha nincs talalat, nincs es kesz (ezt illik logolni), illetve en nem is tesztelnek mindket stringre egyszerre, hanem a masodikra egyezest csak akkor neznek, ha mar az elsore van.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Battlefield 6
- One otthoni szolgáltatások (TV, internet, telefon)
- Samsung Galaxy A52s 5G - jó S-tehetség
- Gaming notebook topik
- OLED TV topic
- Futás, futópályák
- Asztrofotózás
- Digitális Állampolgárság Program DÁP
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- iPhone topik
- További aktív témák...
- Lenovo ThinkPad P1 Gen 3 UHD, Érintőkijelző, i7-10875H, 32GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV G
- Lenovo ThinkPad L490 FHD, TOUCH, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- Lenovo ThinkPad T490 FHD, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- 2020 M1 macbook pro 8/256GB elado/cserelheto
- Lenovo ThinkPad T480s FHD, Érintőkijelző, I5-8350U CPU, 8GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GA
- Keresünk dokkolókat
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Bomba ár! Lenovo ThinkPad X260 - i5-6G I 8GB I 256GB SSD I 12,5" HD I HDMI I CAM I W10 I Gari!
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest