[Gambas-user] trimming extra spaces from within a string.

Brian G brian at westwoodsvcs.com
Mon Nov 9 15:37:26 CET 2020

Use this for example Print RegExp.Replace("t y drows on the very best stuff", " {2,}+", " ") 
include the gb.pcre 

Hope this helps 

Brian G 

From: "Bruce Steers" <bsteers4 at gmail.com> 
To: "Gambas mailing list" <user at lists.gambas-basic.org> 
Sent: Monday, November 9, 2020 6:11:27 AM 
Subject: [Gambas-user] trimming extra spaces from within a string. 

Is there a function like this for cleaning up a string of erroneous spaces .. 

Public Sub InTrim(sVar As String) As String 
Dim sOld, sNew, sChar, sLast As String, iPos As Integer 
sOld = Trim(sVar) 
sNew = "" 
For iPos = 0 To sVar.Len - 1 
sChar = sVar[iPos, 1] 
If IsSpace(sChar) And IsSpace(sLast) Then Continue 
sNew &= sChar 
sLast = sChar 

Return Trim(sNew) 

That will turn " This has many spaces " 
into "This has many spaces" 


----[ http://gambaswiki.org/wiki/doc/netiquette ]---- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20201109/69222538/attachment.htm>

More information about the User mailing list