HiHo Ich mal wieder
Ich habn Problem (wie der Titel schon sagt) mit StringReplace().
Volgendes...
Es funktioniert bis zu einer Gewissen Stelle
Hier mal Script
Spoiler anzeigen
$FilePath = FileOpenDialog('Playlist Importieren','','(*.wpl)|(*.pls)|(*.m3u)|(*.xspf)')
If StringRight($FilePath, 4) = ".wpl" Then
FileOpen($FilePath)
$FRL = FileReadLine($FilePath,12)
$nPath = StringRegExpReplace($FRL,' <media src="','')
$nnPath = StringReplace($nPath,'/>','',-1)
FileClose($FilePath)
MsgBox(0,'File line',$nPath)
EndIf
Das ganze ist hast in ner *.wpl datei und die Zeile 12 ist IMMER die erste File angabe mit Pfad
etwa So
Spoiler anzeigen
<media src="E:\03_Eigene Music\969\The Beginning Of Chaos\The Beginning.mp3"/>
Das entfernen von # <media src="# Funktioniert mit StringRegExpReplace Tadelose...
Output sieht dan so aus #E:\03_Eigene Music\969\The Beginning Of Chaos\The Beginning.mp3"/>#
aber sobald ich bei
$nPath = StringRegExpReplace($FRL,' <media src="','')
ein weiteres zeichen hinzufüge, Schmeisst er mir die ganzen angaben übrn haufen und tut Nichts mehr...
das StringReplace() hab ich extra noch hinzugefügt weil der bei ner Negativ Zahl von Rechts Nach Links Sucht...aber auch das will nicht -.-
Das Ganze sollte am Ende so aussehen
#E:\03_Eigene Music\969\The Beginning Of Chaos\The Beginning#
Skilkor