Jump to content
Sign in to follow this  
AutID

stringregexpreplace remove all spaces?

Recommended Posts

PhoenixXL

Example 

$String = "hello there testing the pattern    ."
MsgBox(0, "", StringRegExpReplace($String, " ", ""))
MsgBox(0, "", StringStripWS($String, 8))

My code:

PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.

Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners.

MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. 

Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression.

Share this post


Link to post
Share on other sites
Malkey

Hello,

I cant seem to make this thing right. Anyone knows the pattern how to remove all spaces from a string?

Cheers

 

All spaces?

These examples remove all spaces from a test string.  Only the interpretation of all spaces changes.

Local $sStr = "a +1 = 1 " & @LF & @TAB & " a new line"

ConsoleWrite(StringRegExpReplace($sStr, "\x20+", "") & @LF) ; Remove all spaces, " ".
ConsoleWrite("============" & @LF)
ConsoleWrite(StringRegExpReplace($sStr, "\h+", "") & @LF)   ; Remove all horizontal white spaces, " " and tabs.
ConsoleWrite("============" & @LF)
ConsoleWrite(StringRegExpReplace($sStr, "\s+", "") & @LF)   ; Remove all horizontal and vertical white spaces, " ",  tabs, and newlines.
ConsoleWrite("============" & @LF)
ConsoleWrite(StringStripWS($sStr, 8) & @LF)                 ; Remove all horizontal and vertical white spaces, as above.
ConsoleWrite("============" & @LF)

#cs Returns:-
a+1=1
    anewline
============
a+1=1
anewline
============
a+1=1anewline
============
a+1=1anewline
============
#ce
  • Like 1

Share this post


Link to post
Share on other sites
guinness

I thought that too, all spaces? Just blank areas in a file?


UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites
AutID

Example 

$String = "hello there testing the pattern    ."
MsgBox(0, "", StringStripWS($String, 8))
I asked this question because i was using StringStripWS and it was striping out the 1st letter of the string which was an white space and the second one which was a normal alphabetic letter. I had previously used StringTrimLeft to remove the 1st WS and hadn't payed attention thats why i asked this question here. When i added StringStripWS it was removing the 1st WS and then StringTrimLeft was removing the 1st letter. I guess i was too tired

My bad, Thank you everyone

Edited by AutID

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  

×