Jag kan för mitt liv inte få igång detta script. Jag skall ersätta xxx i strängen med antingen doc, asp eller txt, beroende på vad regexp hittar. Hittar den txt, skall givetvis xxx ersättas med txt.
Nån som fattar.. jag kanske är helt fel ut med RegExp (som vanligt) men här är iaf koden:
strFileName = "img_xxx.gif"
Set objRegExp = New regexp
objRegExp.Global = False
objRegExp.IgnoreCase = False
objRegExp.Pattern = "(txt|doc|asp)"
Set strTraffar = objRegExp.Execute(strFileName)
For each item in strTraffar
strReplace = item.Value
strFileName = objRegExp.Replace(strFileName, strReplace)
response.write strFileName
Next
Hittar den txt, skall givetvis xxx ersättas med txt.
Alltså, jag menar att strängen img_xxx.gif skall förändras till nåt annat beroende på vad det är för innehåll i filnamnet som jag hämtar med FSO ett steg tidigare på sidan.
1. Jag scannar filnamnet efter ett antal kriterier (doc, asp, txt, xls, pdf osv)
2. Ifall filnamnet innehåller något av dessa (vi ponerar att den innehåller pdf) skall strängen img_xxx.gif ändras (lämpligtvis med replace ;)) till img_pdf.gif.
3. Strängen använder jag sedan för att visa en bild som visar en bild på en liten pdf-fil så att användaren kanske känner igen sig som i windows.
Set objRegExp = New regexp
objRegExp.Global = False
objRegExp.IgnoreCase = False
objRegExp.Pattern = "(txt|doc|asp)"
Set strTraffar = objRegExp.Execute(f)
For each item in strTraffar
response.write "img_" & item.value & ".gif"
Next
------------------ essentitia preter non sans multiplicandum