<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi all, Hi Nyall,</p>
<p>Came across <a href="https://twitter.com/northroadgeo/status/770490090724491265">https://twitter.com/northroadgeo/status/770490090724491265</a> demoing the replacements of multiple values at once through a nice GUI where you can define a replacement map. </p>
<p>I wonder if we couldn't have a more powerful replacement function like this in the QGIS expressions as well, something like:</p>
<p>replace(string, replacement_map) where replacement_map would be a dictionary such as defined in the above tweet, e.g.</p>
<p>replace(streetname,{'Road'->'Rd','Lane'->'Ln','Highway'->'Hwy'})</p>
<p>That way we could use it everywhere we want (not just in the labeling part) and it would be much easier to write than having to nest multiple replace() statements.</p>
<p>Would this be achievable for QGIS 3.0?</p>
<p>Thanks for your feedback,</p>
<p>Andreas</p>
<div> </div>
</body></html>