while (iter.hasNext()) {
Map.Entry<Value,Value> entry = iter.next();
StringValue key = entry.getKey().toStringValue(env);
Value value = entry.getValue();
Ereg regexp = RegexpModule.createEreg(env, value);
string = RegexpModule.ereg_replace(env,
regexp,
key,
string).toStringValue(env);