Page 1 of 1
					
				Problem in format
				Posted: Mon Jun 04, 2007 4:42 pm
				by Jeff
				There is a problem string formatting a % character after an actual %format character.  For example:
Code: Select all
(format "%% %s %%" "hello world") ; *should* => "% hello world %"
...but, in actuality, does "% hello world %%".
 
			 
			
					
				
				Posted: Mon Jun 04, 2007 5:02 pm
				by Lutz
				This will be fixed in 9.1.8 (due this weekend). As a workaround use:
Code: Select all
(format "%c %s %c" 37 "hello" 37) => "% hello %"
Lutz
 
			 
			
					
				
				Posted: Mon Jun 04, 2007 5:05 pm
				by rickyboy
				Looks like a bug.  You'll have to use something like the following, as a work around.
Code: Select all
> (format "%% %s %%%s" "hello world" "")
"% hello world %"
P.S. -- Oops, Lutz beat me with another workaround.  Lutz is Quick-Draw McGraw.  :-)
 
			 
			
					
				
				Posted: Mon Jun 04, 2007 8:25 pm
				by Jeff
				Thanks guys!