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 <sven@beta9.be> 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