Re: [WebDNA] output of all non alphaNumeric characters?
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 102201
interpreted = N
texte = Untested, but can't you just go with:[grep search=3D%20&replace=3D][grep=20search=3D[%0D%0A%0B]*&replace=3D][unurl][loop start=3D32&end=3D255&advance=3D1] [hideif [index]=3D127] [if ({[index] > 47) & ([index] < 58)|([index] > 64) &=20([index] < 91)|([index] > 96) & ([index] < 123)}] [else] [shell]echo [index] | awk '{printf("%c",=20$1)}'[/shell] [/else] [/if] [/hideif][/loop][/unurl][/grep][/grep]GJKOn Thu, 19 Mar 2009 13:46:02 -0500 Donovan Brooke
wrote:> O.K., one last post to myself! ;-) (for archives sake)>=20> The code below produces the list with no=20>spaces/delimiters..> and since the list> is static, I can now use the output to put in a=20>convertchars> database (or what-have-you) to make for quicker> reference. Of course, you could do this all in a Bash> script as well.. (and then copy/paste the output to a> convertchars .db).. but this is a WebDNA list!> btw, I grabbed the page source output.. not the html=20>output.>=20> *****************************************> [grep search=3D%20&replace=3D][grep=20>search=3D[%0D%0A%0B]*&replace=3D][unurl]> [loop start=3D32&end=3D255&advance=3D1]> [hideif [index]=3D127]> [if ([index] > 47) & ([index] < 58)]> [else]> [if ([index] > 64) & ([index] < 91)]> [else]> [if ([index] > 96) & ([index] < 123)]> [else]> [shell]echo [index] | awk '{printf("%c",=20>$1)}'[/shell]> [/else]> [/if]> [/else]> [/if]> [/else]> [/if]> [/hideif]> [/loop]> [/unurl][/grep][/grep]> ******************************************>=20> O.K., on to your regularly scheduled programming.>=20> Donovan
Associated Messages, from the most recent to the oldest:
Untested, but can't you just go with:[grep search=3D%20&replace=3D][grep=20search=3D[%0D%0A%0B]*&replace=3D][unurl][loop start=3D32&end=3D255&advance=3D1] [hideif [index]=3D127] [if ({[index] > 47) & ([index] < 58)|([index] > 64) &=20([index] < 91)|([index] > 96) & ([index] < 123)}] [else] [shell]echo [index] | awk '{printf("%c",=20$1)}'[/shell] [/else] [/if] [/hideif][/loop][/unurl][/grep][/grep]GJKOn Thu, 19 Mar 2009 13:46:02 -0500 Donovan Brooke wrote:> O.K., one last post to myself! ;-) (for archives sake)>=20> The code below produces the list with no=20>spaces/delimiters..> and since the list> is static, I can now use the output to put in a=20>convertchars> database (or what-have-you) to make for quicker> reference. Of course, you could do this all in a Bash> script as well.. (and then copy/paste the output to a> convertchars .db).. but this is a WebDNA list!> btw, I grabbed the page source output.. not the html=20>output.>=20> *****************************************> [grep search=3D%20&replace=3D][grep=20>search=3D[%0D%0A%0B]*&replace=3D][unurl]> [loop start=3D32&end=3D255&advance=3D1]> [hideif [index]=3D127]> [if ([index] > 47) & ([index] < 58)]> [else]> [if ([index] > 64) & ([index] < 91)]> [else]> [if ([index] > 96) & ([index] < 123)]> [else]> [shell]echo [index] | awk '{printf("%c",=20>$1)}'[/shell]> [/else]> [/if]> [/else]> [/if]> [/else]> [/if]> [/hideif]> [/loop]> [/unurl][/grep][/grep]> ******************************************>=20> O.K., on to your regularly scheduled programming.>=20> Donovan
"Gary Krockover"
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Listserver problem (1997)
WebCat chatroom/hyperboard (1997)
How does the Globals folder work? (2000)
Size limit for tmpl editor ? (1997)
WC TableGrinder (1997)
TRAINING videos - Prove IT. (1998)
fieldType=num (1997)
WC2f3 (1997)
SERIAL NUMBER PROBLEM *AGAIN*!!! (1998)
Nesting format tags (1997)
AOL and webcat (1998)
Problem (1997)
Memory Parameters (1998)
[WebDNA] Secure Cookies (2009)
Add more fields to an existent data base (1997)
Cool! formulas (1998)
showif errors (1998)
Updating Prices in Online Database (1999)
Bug at start of Apache 2 with iTools 7 (2003)
Just a thought (1998)