Regex-el hogy kell megoldani?
Van egy könyvtár tele jpg képekkel, egy részének vége -xxxx, ahol x valamilyen szám. Pl. kutya_2134.jpg
Ezzel megtalálom ezeket a fileokat:
_\d{4}\.jpg$
De én azokat szeretném kigyűjteni amelyek neve nem így végződik.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Hát ezzel biztos nem. Jelentősen leegyszerűsítené a feladatot, ha nem a matematikailag lehetséges összeset akarnád egyben megoldani, hanem adnál valami szűkítést.
Van olyan kép, aminek a neve 4-nél kevesebb karakterből áll?
A többinél az utolsó 4 helyen a számjegyek és nem számjegyek összes variációja előfordulhat, pl. 23x5, c456, 1vbn, wer9? Vagy azért van szabály?
Végülis működik, de ha a könyvtár nevében is van valahol _xxxx , akkor az egész könyvtárat kihagyja, tehát nem listáz semmit.
Javascript getFiles szedi elő a képeket és nem csak a file nevét adja ki, hanem az egész könyvtár útvonalat.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!