| Subject |
Re: stripping a string of special characters |
| From |
Charlie <tm@tc.com> |
| Date |
Sat, 14 Aug 2021 14:46:27 -0400 |
| Newsgroups |
dbase.getting-started |
Works great. Thanks very much!
Mervyn Bick Wrote:
> On 2021/08/14 09:34, Charlie wrote:
> > Hi... Is it possible to strip a string of certain characters? for instance in the following string I would like to remove all & and #. Is this possible in dbase?
> >
> > lionel-82148 gb&w scale ps-1 boxcar #777
> >
> > Thanks for any help!
> >
>
> Very little isn't possible in dBASE. :-)
>
> cStr = "lionel-82148 gb&w scale ps-1 boxcar #777"
> cNewStr = strip_chars(cStr)
> ?cStr
> ?cNewStr
>
> The function defaults to stripping & and # characters but if you ever
> need to strip other characters simply pass them as a parameter.
>
> cNewStr = stripChars(cStr,"&#@%")
>
>
> function strip_chars(cStr,cToStrip)
> local cNew
> if argcount() = 1
> cToStrip = "&#"
> endif
> cNew = ""
> for n = 1 to len(cStr)
> cChar = substr(cStr,n,1)
> if not cChar$cToStrip
> cNew += cChar
> endif
> next
> return cNew
>
>
> Mervyn.
|
|