Re: [trim]?!
This WebDNA talk-list message is from 2004
It keeps the original formatting.
numero = 56468
interpreted = N
texte = thanks... grep is great but replaces ALL the spaces - the problem is whenthey use names with spaces in them... like 'Mary Jo', or 'Mary Ann' etc..i.e.:if i have:[text]name=mary jo [/text][trim][name][/trim] should produce 'mary jo'wheres [grep search= $&replace=][name][/grep] will produce 'maryjo'it's happening. that's why i mentioned it...On Mon, 1 Mar 2004, Gary Krockover wrote:> Sure:>> [grep search= $&replace=][YOUR_VAR][/grep]>> But I agree, a Trim would be nice, as in PHP:>> string trim ( string str [, string charlist])>> Note: The optional charlist parameter was added in PHP 4.1.0>> This function returns a string with whitespace stripped from the beginning> and end of str . Without the second parameter, trim() will strip these> characters:>> " " (ASCII 32 (0x20)), an ordinary space.>> "\t" (ASCII 9 (0x09)), a tab.>> "\n" (ASCII 10 (0x0A)), a new line (line feed).>> "\r" (ASCII 13 (0x0D)), a carriage return.>> "\0" (ASCII 0 (0x00)), the NUL-byte.>> "\x0B" (ASCII 11 (0x0B)), a vertical tab.>> You can also specify the characters you want to strip, by means of the> charlist parameter. Simply list all characters that you want to be> stripped. With .. you can specify a range of characters.>> Then there's ltrim() and rtrim().>> I guess one could be constructive and use a combo of the convertchars db> and grep....>>> GK>> At 07:45 PM 3/1/2004, you wrote:>>> >is there such a thing? i have this client that wanted to use user's real> >name to authenticate themselves when they subscribe but every week at> >least one new subscriber will call to ask why he can not log on. 99% of> >the time is because they've put an extra white space after their name.> >is there [trim] command? and if not - why not?> >i can just replace spaces but sometimes 'Mary Jo' will show up as a> >first name. the only solution is, i think, a loop that checks for empty> >space characters at the end and deleting them until it finds a character> >but [trim] would be so much better... is there [trim] in 6?> >> >thanks...>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
thanks... grep is great but replaces ALL the spaces - the problem is whenthey use names with spaces in them... like 'Mary Jo', or 'Mary Ann' etc..i.e.:if i have:[text]name=mary jo [/text][trim][name][/trim] should produce 'mary jo'wheres [grep search= $&replace=][name][/grep] will produce 'maryjo'it's happening. that's why i mentioned it...On Mon, 1 Mar 2004, Gary Krockover wrote:> Sure:>> [grep search= $&replace=][YOUR_VAR][/grep]>> But I agree, a Trim would be nice, as in PHP:>> string trim ( string str [, string charlist])>> Note: The optional charlist parameter was added in PHP 4.1.0>> This function returns a string with whitespace stripped from the beginning> and end of str . Without the second parameter, trim() will strip these> characters:>> " " (ASCII 32 (0x20)), an ordinary space.>> "\t" (ASCII 9 (0x09)), a tab.>> "\n" (ASCII 10 (0x0A)), a new line (line feed).>> "\r" (ASCII 13 (0x0D)), a carriage return.>> "\0" (ASCII 0 (0x00)), the NUL-byte.>> "\x0B" (ASCII 11 (0x0B)), a vertical tab.>> You can also specify the characters you want to strip, by means of the> charlist parameter. Simply list all characters that you want to be> stripped. With .. you can specify a range of characters.>> Then there's ltrim() and rtrim().>> I guess one could be constructive and use a combo of the convertchars db> and grep....>>> GK>> At 07:45 PM 3/1/2004, you wrote:>>> >is there such a thing? i have this client that wanted to use user's real> >name to authenticate themselves when they subscribe but every week at> >least one new subscriber will call to ask why he can not log on. 99% of> >the time is because they've put an extra white space after their name.> >is there [trim] command? and if not - why not?> >i can just replace spaces but sometimes 'Mary Jo' will show up as a> >first name. the only solution is, i think, a loop that checks for empty> >space characters at the end and deleting them until it finds a character> >but [trim] would be so much better... is there [trim] in 6?> >> >thanks...>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Kalin Mintchev
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:
Emailer help....! (1997)
Not really WebCat (1997)
database visibility (2000)
Re:no [search] with NT (1997)
Forms Search Questions (1997)
input type=file has no value? (2003)
Frames and WebCat (1997)
Pref settings? (1998)
Robert Minor duplicate mail (1997)
delete after x (1998)
mysql errors (2005)
form data submission get (1997)
Conversion Database Blues (2001)
[isfile] ? (1997)
Items XX to XX shown (1997)
Protecting Files (2005)
quitting (1997)
Format question WC Mac f3 (1997)
Protecting webdelivery (1997)
Checkboxes (1998)