[Zope] Re: mid function!
Hamzat kamal
hamzatk@dnetsystems.net
Mon, 13 Aug 2001 13:07:31 +0200
>Date: Mon, 13 Aug 2001 13:02:57 +0200
>To: zope@zope.org
>From: Hamzat kamal <hamzatk@dnetsystems.net>
>Subject: Re: mid function!
>Cc: tim@freepm.com
>In-Reply-To: <3B762D63.54F1652B@iswt.com>
>References: <3.0.2.32.20010811190229.006b8dd4@dnetserver>
>
>At 02:16 AM 8/12/2001 -0500, you wrote:
>>Hamzat kamal wrote:
>>>
>>> Dear tim,
>>>
>>> I checked through the DTML function i could not find this function.
>>> I am writing a code where i will need to store the title of each dtml
>>> document with <dtml-let > and extract certain number of xters from the
>>> title and test it before calling a particular object.
>>>
>>> This function is widely used, but this is the way is been used in Vb
>>>
>>> mid(string, start [,length])
>>> string - denote the var name
>>> start - " where you want to begin the extraction
>>> length - " the no of xters you want extract from the string
>>>
>>
>>You would use the Python string module for this.
>
>I am also completely new to Python, but when checking the zope doc
(AppendixA.htm) i saw one DTML string function
> find(s, sub[start [,end]])
> :- Returns the lowest index s where the substring sub is found such that
sub is wholly contained in s[start:end].
>
>I assumed this will serve my purpose but when i tried it,
<dtml-var dname>
<dtml-if expr="_.find(dname, sub[1,6])=='Sunday'">
today is sunday
</dtml-if>
this is the error i received when try to view it
>
> Error Type: AttributeError
> Error Value: find
>
>pls help me out.
>
>
>>____________________________________________________
>>Tim Cook, President - Free Practice Management, Inc.
>>http://www.FreePM.com Office: (731) 884-4126
>>ONLINE DEMO: http://www.freepm.org:8080/FreePM
>>