Nummers weghalen

Status
Niet open voor verdere reacties.

rama

Terugkerende gebruiker
Lid geworden
26 jan 2001
Berichten
1.270
Hallo: Is het mogelijk als je bijvoorbeeld 1000 MP3 heb die genummerd zijn om die nummers in een keer weg te halen.

MVG Rama
 
Ik kom daar niet uit,en als het per file gaat schiet ik daar niet veel mee op
Vandaar dat ik vroeg of dat in een keer mogelijk is
 
met de gelinkte tool kun je doen wat je vraagt voor alle files

kun je anders eens voorbeelden van filenames posten? mogelijk wordt het dan makkelijker om gericht te helpen.
 
001 Roger Miller - King Of the Road
002 George Morgan - Candy Kisses
003 Garth Brooks - The River
Enz Enz
Als je er zo meer als duizend heb die allemaal genummerd zijn en die nummers weg wil hebben is het een hoop werk
Vandaar mijn vraag
 
Download het programmatje en voer dit in (match/replace):

\d+ ?(.+)
$1

Vervolgens zou je in de "preview" kolom rechts het juiste resultaat moeten zien (mits juiste directory geselecteerd). Als het naar wens is, druk op rename
 
Ik denk dat ik iets niet goed doe
Ik heb bij match /d+ ?(.+)
En Bij replace $

Vervolgens wat mp3 geladen en geselecteerd daarna op rename gedrukt
Ik kreeg daarna de volgende melding There are no files to rename
 
Helemaal goed werkt als een trein

Bedankt Rama
 
Ik heb toch nog een vraag aan je, hoe kom je aan die tekens die aangeven wat verwijderd moet worden
 
regex (regular expressions) hebben een vast en erkent formaat dat iedereen (ongeveer) hetzelfde toepast

\d = willekeurige decimaal
\d+ = 1 of meer decimalen achter elkaar
? (spatie?) mag een spatie na de getallen bevatten maar hoeft niet
() = dit stuk wil ik kopiëren
.+ = willekeurige reeks van tekens

$1 eerste gekopieerde stuk

De opdracht zoekt dus naar een expressie startend met een willekeurige reeks getallen, eventueel gevolgd door een spatie, met een willekeurige reeks tekens erachter (maar minstens 1). De reeks willekeurige tekens worden gekopieerd en opgeslagen in de nieuwe naam.

123 :niet geldig, nummers worden niet gevolgd door andere tekens
t123 re : geldig, "re" wordt gebruikt voor de nieuwe naam
123test : geldig, "test" wordt gebruikt voor de nieuwe naam
123 test: geldig, "test" wordt gebruikt voor de nieuwe naam
123 456: geldig, "456" wordt gebruikt voor de nieuwe naam
 
Laatst bewerkt:
Helemaal geweldig scheelt een hoop werk, nogmaals bedankt
 
Ik kan niet niet anders zeggen dat het goed werkt,ik blijf nog met een probleem zitten
Als ik op rename geklikt heb is alles weg,alleen in de map zelf blijft er nog een steepje voorstaan
(Voorbeeld) -Garth Brooks - The River Is hier ook nog wat aan te doen??

MVG Rama
 
Het is al laat dus ik kan het niet helemaal verfijnen, maar je kunt zoiets eens testen (wel even kijken of het het juiste resultaat oplevert natuurlijk)

\d+[ -]+(.+)
 
Ik ga het weer proberen als het niet zo warm meer is, ik laat het nog weten of het gelukt is

Bedankt
 
Bijna gaat alles goed op een paar mappen na,daar blijf ik dit zien (voorbeeld)
_Garth Brooks - The River en
-Garth Brooks - The River
Bij de meeste mappen gaat het goed
 
JE kunt zoiets nog proberen:

\d+[^\w]+(.+)

Deze is iets "agressiever", maar zou wel moeten werken met jouw set
 
Het werkt op mappen die ik nog niet bewerkt heb.
Maar op de mappen die ik bewerkt heb met vorige voorbeeld blijven die streepjes staan zoals ik in het voorbeeld aangeeft
Wel vervelend maar als het niet anders kan moet ik die maar een voor een weg halen
 
De requirement kun je aanpassen

\d+[^\w]+(.+)

veranderen in:

[^\w]+(.+)

Dan is er niet eerst meer een een nummer nodig voor die directories
 
Werkt perfect,gaat wel een stuk sneller zo

Als nog Bedankt
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan