[ https://issues.apache.org/jira/browse/GROOVY-7540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14659833#comment-14659833 ]
Paul King commented on GROOVY-7540: ----------------------------------- The regex idea was simply to align with existing {{replaceAll}} functionality but I don't think that is what you are after. I think String#replace will be the closest existing match to what you want (it works for just one source/target pair CharSequence - ignoring the char variant). We could provide a Map variant with keys and values being CharSequence or String and the ordering determined by the natural ordering of the keys for the Map - hence best to use something like LinkedHashMap (the default Map for Groovy). > Add StringGroovyMethods.collectReplacements(String, Map) > -------------------------------------------------------- > > Key: GROOVY-7540 > URL: https://issues.apache.org/jira/browse/GROOVY-7540 > Project: Groovy > Issue Type: Improvement > Reporter: Jochen Kemnade > Priority: Minor > > It should be possible to use a map with {{collectReplacements}}, like in > {code} > "f006ar".collectReplacements(["0":"o", "6":"b"]) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)