webForumDet fria alternativet

Hantera textfil - Ta bort = InStr(rad,"ord")

ASP

27 svar · 1 117 visningar · startad av oskars · sida 2 av 2

Frågan, av oskars

Hej, håller på att få fnatt på en textfil som jag har här! Jag vill göra ett script som tar bort alla rader i min textfil som innehåller t.ex ordet "tv" osv... Tänkte mig formuläret så här enkelt: <form name="do" method="post" action="default.asp?do=deleteLines"> Välj textfil: <input name="textfile" type="file" /><br /> Välj sträng att leta efter: <input name="string" type="text" /><

Läs frågan i sin helhet →
Medlem sedan nov. 20051 317 inlägg
#21

Jepp :D Tog bort if cint-satsen! Korrekt? :)

Medlem sedan juni 20019 519 inlägg
#22

ja
Det

if cint(ubound(arrRows)-1) <> cint(i) then str = str & vbCrLf

Gör att den lägger in vbcrlf(radbrytning) på alla rader förutom den sista... orkar inte fixa en buggfri version på den ännu.. så du får leva med det :)

Medlem sedan juni 20019 519 inlägg
#23
function getText(arrRows,ord)
  for i = lbound(arrRows) to ubound(arrRows)
    if instr(ArrRows(i),ord) then str = str & "" else str = str & ArrRows(i)
    if cint(ubound(arrRows)-1) <> cint(i) AND (NOT instr(ArrRows(i),ord)) then str = str & vbCrLf
  next 
  getText = trim(str)
end function
Medlem sedan nov. 20051 317 inlägg
#24

Ok ok! Jag har inte testat den sista versionen du postade i inlägg #23 än! Ska göra det imorgon!

Det är verkligen jättebra! Jag kopierar det som scriptet skriver ut och klistrar in det i min textfil! Det är perfekt! :) :)

Ska testa din uppdaterade funktion imorgon som sagt :)

Medlem sedan juni 20019 519 inlägg
#25

gick det?

Medlem sedan nov. 20051 317 inlägg
#26

Ska testa ska testa :) Ursäkta att jag är så långsam! :r

Medlem sedan nov. 20051 317 inlägg
#27

Fungerar enligt mig utmärkt =) =) Tack tack tack!

men vad är skillnaden på den sista du postade, och sen näst sista?

tack igen! Snart kommer väl snön?

Medlem sedan juni 20019 519 inlägg
#28

Fixar "mellanrumen"

dvs:

hej

dig

vi vill ta bort "på" innan blev det:

hej

dig

nu ska den skriva
hej
dig

289 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
161 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
163 ms — ändringar (db)