I dont fully understand your question, also i have no idea what #gsub does.

do you start from a dictionary ? or a string ? it seems that you want
to create a dictionary from a particular string.

Could you provide an example of such string, i could help you in
finding the correct messages of String/Stream to send.

The #gsub message, seems pertinent to all Strings? or is a special
behavior for your special case?


Fernando

On Mon, Nov 14, 2011 at 10:17 AM, Sven Van Caekenberghe <[email protected]> wrote:
>
> On 14 Nov 2011, at 08:25, mail list wrote:
>
>> I have  a dictionary of keys and values.
>>
>> I have a text string in which the keys are marked with before and ending 
>> symbols.
>>
>> In ruby to replace the key with the value in the text string is reasonably 
>> simple.  (eg Dictionary.each { key,value | string.gsub!(key,value) }  - or 
>> similar to this.
>>
>> While I don't mind rolling my version of this in Smalltalk, just exploring 
>> the regex code and the streams code it is not obvious where is the easiest 
>> place to start.
>>
>> If someone would put their comments on where to start I will build the 
>> functionality and put it up on squeaksource since I think it is common 
>> requirement.
>>
>> S.
>
> There is String>>#format: but there are probably other options as well.
>
> Sven
>

Reply via email to