Re: [WebDNA] GREP problem
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106556
interpreted = N
texte = Hi StuartI got this to work for you:=--------------------------------------------------------------------------=--------------=[text]incomingString=3Dabcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+`-=3D{}|[]\:=";'<>?,./=201234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ[/text][text]cleanedString=3D[grep =search=3D[URL][^a-zA-Z0-9_+-][/URL]&replace=3D][incomingString][/grep][/te=xt]incomingString=3D[incomingString]
cleanedString=3D[cleanedString]
=--------------------------------------------------------------------------=--------------It seems in webdna's grep.. that the "+" char can go anywhere that makes =sense *except* at the end of the Character Class (which causes the =whole script to fail) (reason??).Also if I did not wrap the search string with [URL], then that also =failed in the sense that the + was not treated as a literal "+".(Lucky us in this case we did not need the "+" to behave as a =quantifier char, which may have opened up another can of worms.)-GOn 2011-04-20, at 10:45 PM, Stuart Tremain wrote:> Some help with this please.>=20> I am using this:>=20> [grep search=3D([^a-zA-Z0-9_-])&replace=3D]string[/grep]>=20> on this:>=20> abcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+`-=3D{}|[]\:";'<>?,./=20> 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ> ^^^ Note the CR and the space above>=20> to produce this:> abcdefghijklmnopqrstuvwxyz_-1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ>=20>=20> All happy so far, but I also want to return the plus sign "+", I tried =([^a-zA-Z0-9_-\+]) and other combinations but cant seem to make it work =properly.>=20> Any ideas ??>=20>=20>=20> Regards>=20> Stuart Tremain> IDFK Web Developments> AUSTRALIA> webdna@idfk.com.au>=20>=20>=20>=20> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Associated Messages, from the most recent to the oldest:
Hi StuartI got this to work for you:=--------------------------------------------------------------------------=--------------=
[text]incomingString=3Dabcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+`-=3D{}|[]\:=";'<>?,./=201234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ[/text]
[text]cleanedString=3D[grep =search=3D
[url][^a-zA-Z0-9_+-][/URL]&replace=3D][incomingString][/grep][/te=xt]incomingString=3D[incomingString]
cleanedString=3D[cleanedString]
=--------------------------------------------------------------------------=--------------It seems in webdna's grep.. that the "+" char can go anywhere that makes =sense *except* at the end of the Character Class (which causes the =whole script to fail) (reason??).Also if I did not wrap the search string with
[url], then that also =failed in the sense that the + was not treated as a literal "+".(Lucky us in this case we did not need the "+" to behave as a =quantifier char, which may have opened up another can of worms.)-GOn 2011-04-20, at 10:45 PM, Stuart Tremain wrote:> Some help with this please.>=20> I am using this:>=20> [grep search=3D([^a-zA-Z0-9_-])&replace=3D]string[/grep]>=20> on this:>=20> abcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+`-=3D{}|[]\:";'<>?,./=20> 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ> ^^^ Note the CR and the space above>=20> to produce this:> abcdefghijklmnopqrstuvwxyz_-1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ>=20>=20> All happy so far, but I also want to return the plus sign "+", I tried =([^a-zA-Z0-9_-\+]) and other combinations but cant seem to make it work =properly.>=20> Any ideas ??>=20>=20>=20> Regards>=20> Stuart Tremain> IDFK Web Developments> AUSTRALIA> webdna@idfk.com.au>=20>=20>=20>=20> --------------------------------------------------------- This message =is sent to you because you are subscribed to the mailing list . To =unsubscribe, E-mail to: archives: =http://mail.webdna.us/list/talk@webdna.us Bug Reporting: =support@webdna.us- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Govinda
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:
same products but different (1998)
Windows-based Code Editor (2002)
[WebDNA] Captcha question (and free code) (2009)
Bug or syntax error on my part? (1997)
Problems getting parameters passed into email. (1997)
archives down? (2002)
WC1.6 to WC2 date formatting (1997)
Re:Searching for ALL / empty form field (1997)
how many users (2000)
OT: Woa MacWorld (2003)
[WebDNA] WebDNA app (2013)
frames & carts (1997)
[WebDNA] Best practice re: password storage (2013)
Three new problems, maybe a fourth (1997)
Text data with spaces in them... (1997)
Weird Problem (1997)
Cart ID Duplication (2001)
WebCat2 Append problem (B14Macacgi) (1997)
WebDNA Book? (2003)
[convertChars] and in a textarea on a form (1998)