Sign in to follow this  
Followers 0
Torque

Delete blank spaces before data

6 posts in this topic

Hello all,

I need to delete all blank spaces (of different sizes) on the left of each line of a TXT file.

I want to convert a txt file into an html file.

The size of the file is unknow and here's a sample of the file :

2855080  a217023eb21b13 17b52a36ee  40f ac5295c06579c (3 spaces)
     53357  0f0647031b1ad70747     0b5f4b623b3f03b2ef1702 (5 spaces)
 323488648  ef8ecb4f1648  6d94b72c48c0 0f219c2  ac82800cd (1 space)
      9173  8a679f60738d79c7c47212d0b8713f59a1a4c   d35 (6 spaces)
   2976424  0308162ba61a18e179775  ab3eaf   ca480928872d5 (3 spaces)
        96  c055602291b390a3a7  cd05f6f1 10af53    2ea6aa81 (8 spaces)
oÝ÷ Ù«­¢+Ø(¥¹±Õ±ÐíÍÑÉ¥¹¹ÔÌÐì(ÀÌØí¥±ô¥±=Á¸ ÅÕ½ÐíÑÉ¥°¹ÑáÐÅÕ½Ðì°À¤(ì
¡¬¥¥±½Á¹½ÈÉ¥¹=,)%ÀÌØí¥±ô´ÄQ¡¸(5Í   ½à À°ÅÕ½ÐíÉɽÈÅÕ½Ðì°ÅÕ½ÐíU¹±Ñ¼½Á¸¥±¸ÅÕ½Ðì¤(á¥Ð)¹%(ÀÌØí¡ÉÌô¥±I ÀÌØí¥±¤(ÀÌØí¡ÉÌÀôMÑÉ¥¹MÑÉ¥Á]L ÀÌØí¡Ḛ́Ĥ(ÀÌØí¡ÉÌÄôMÑÉ¥¹IáÁIÁ± ÀÌØí¡ÉÌÀ°ÅÕ½ÐìÀäÈíÈÅÕ½Ðì°ÅÕ½Ðì±ÐíÑÐì±Ðì½ÑÈÐìÅÕ½Ðì¤(ÀÌØí¡ÉÌÈôMÑÉ¥¹IáÁIÁ± ÀÌØí¡ÉÌÄ°ÅÕ½ÐìÀäÈíÅÕ½Ðì°ÅÕ½Ðì±ÐíÑÈÐì±ÐíÑÐìÅÕ½Ðì¤(ÀÌØí¡ÉÌÌôMÑÉ¥¹IáÁIÁ± ÀÌØí¡ÉÌÈ°ÅÕ½ÐìÀäÈí¸ÅÕ½Ðì°ÅÕ½Ðì±ÐíÑÈÐì±ÐíÑÐìÅÕ½Ðì¤(ÀÌØíÉÍÕ±ÐôMÑÉ¥¹IáÁIÁ± ÀÌØí¡ÉÌÌ°ÅÕ½ÐìÅÕ½Ðì°ÅÕ½Ðì±Ðì½ÑÐì±ÐíÑÐìÅÕ½Ðì¤)5Í  ½à À°ÅÕ½ÐíIÕ±ÈáÁÉÍÍ¥½¸IÁ±QÍÐÅÕ½Ðì°ÀÌØíÉÍձФ(

It doesn't work on all lines but just on the first one.

How can I do ?

Share this post


Link to post
Share on other sites



Maybe StringStripWS with flag 8.


[size="1"][font="Arial"].[u].[/u][/font][/size]

Share this post


Link to post
Share on other sites

Maybe StringStripWS with flag 8.

I don't want to delete all blank spaces of the file but just the blank spaces at the beginning of each line.

Share this post


Link to post
Share on other sites

$file = FileOpen("trial.txt", 0)

; Check if file opened for reading OK
If $file = -1 Then
    MsgBox(0, "Error", "Unable to open file.")
    Exit
EndIf

; Read in lines of text until the EOF is reached
While 1
    $line = FileReadLine($file)
    If @error = -1 Then ExitLoop
    $line1 = StringStripWS($line,1)
    MsgBox(0, "Line read:", $line1)
Wend

FileClose($file)



Get Beta versions Here Get latest SciTE editor Here AutoIt 1-2-3 by Valuater - A great starting point.

Time you enjoyed wasting is not wasted time ......T.S. Elliot
Suspense is worse than disappointment................Robert Burns
God help the man who won't help himself, because no-one else will...........My Grandmother

Share this post


Link to post
Share on other sites

I don't want to delete all blank spaces of the file but just the blank spaces at the beginning of each line.

Sorry, I see that now in your OP.

BigDod has show you the way and here is some more info:

http://www.autoitscript.com/forum/index.ph...st&p=278955


[size="1"][font="Arial"].[u].[/u][/font][/size]

Share this post


Link to post
Share on other sites

:whistle: Thank you very much for your quick answer BigDod, you're the best !

Now it works perfectly and I can go on working. :P

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0