[Zope] Truncating strings with DTML
Aaron Gillette
abgillette at allmail.net
Mon Sep 5 12:56:20 EDT 2005
Hi All,
I'd like to take a string like:
/Computers/Data_Formats/Almost_Every_File_Format_in_the_World
and cut it down to:
/Computers/Data_Formats
using DTML.
I've tried to count to the last "/", and then truncate the string with
ljust, like so:
<dtml-let strDirPathSize="_.string.rfind(strDirPath, '/')">
<dtml-let strDirPath="_.string.ljust(strDirPath, strDirPathSize)">
However, ljust/rjust won't truncate the string.
In the case above, I know that I want to truncate the string to 23
characters (/Computers/Data_Formats). Is there a way to accomplish this
in DTML? If not, any suggestions?
Thanks in advance,
Aaron
More information about the Zope
mailing list