<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Removing accents from letters</title><link>https://community.appian.com/discussions/f/general/30217/removing-accents-from-letters</link><description>Hello, 
 I was wondering if there was a function which takes as input a string and returns the same string stripped of any accents (ex: &amp;#233;t&amp;#233; -&amp;gt; ete). If not, what would be the most efficient way of achieving this result within an expression rule? 
 Thank</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Removing accents from letters</title><link>https://community.appian.com/thread/120123?ContentTypeID=1</link><pubDate>Wed, 04 Oct 2023 11:45:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:60ab74c7-8efe-489f-8b35-3122e75c8ad2</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I have my doubts that there is a easy or simple solution to this. E.g. the German &amp;quot;&amp;uuml;&amp;quot; needs to be replaced by &amp;quot;ue&amp;quot; and I think that other languages have something similar in place.&lt;/p&gt;
&lt;p&gt;BTW, the most simple way to turn a text into a list of characters is char(code(ri!text))&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Removing accents from letters</title><link>https://community.appian.com/thread/120122?ContentTypeID=1</link><pubDate>Wed, 04 Oct 2023 11:44:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6db8da7f-d608-48b6-ad14-e4ac9bdc989d</guid><dc:creator>Mathieu Drouin</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!keys: {
    &amp;quot;&amp;#224;&amp;quot;,
    &amp;quot;&amp;#225;&amp;quot;,
    &amp;quot;&amp;#226;&amp;quot;,
    &amp;quot;&amp;#227;&amp;quot;,
    &amp;quot;&amp;#228;&amp;quot;,
    &amp;quot;&amp;#231;&amp;quot;,
    &amp;quot;&amp;#232;&amp;quot;,
    &amp;quot;&amp;#233;&amp;quot;,
    &amp;quot;&amp;#234;&amp;quot;,
    &amp;quot;&amp;#235;&amp;quot;,
    &amp;quot;&amp;#236;&amp;quot;,
    &amp;quot;&amp;#237;&amp;quot;,
    &amp;quot;&amp;#238;&amp;quot;,
    &amp;quot;&amp;#239;&amp;quot;,
    &amp;quot;&amp;#241;&amp;quot;,
    &amp;quot;&amp;#242;&amp;quot;,
    &amp;quot;&amp;#243;&amp;quot;,
    &amp;quot;&amp;#244;&amp;quot;,
    &amp;quot;&amp;#245;&amp;quot;,
    &amp;quot;&amp;#246;&amp;quot;,
    &amp;quot;š&amp;quot;,
    &amp;quot;&amp;#249;&amp;quot;,
    &amp;quot;&amp;#250;&amp;quot;,
    &amp;quot;&amp;#251;&amp;quot;,
    &amp;quot;&amp;#252;&amp;quot;,
    &amp;quot;&amp;#253;&amp;quot;,
    &amp;quot;&amp;#255;&amp;quot;,
    &amp;quot;ž&amp;quot;,
    &amp;quot;&amp;#192;&amp;quot;,
    &amp;quot;&amp;#193;&amp;quot;,
    &amp;quot;&amp;#194;&amp;quot;,
    &amp;quot;&amp;#195;&amp;quot;,
    &amp;quot;&amp;#196;&amp;quot;,
    &amp;quot;&amp;#199;&amp;quot;,
    &amp;quot;&amp;#200;&amp;quot;,
    &amp;quot;&amp;#201;&amp;quot;,
    &amp;quot;&amp;#202;&amp;quot;,
    &amp;quot;&amp;#203;&amp;quot;,
    &amp;quot;&amp;#204;&amp;quot;,
    &amp;quot;&amp;#205;&amp;quot;,
    &amp;quot;&amp;#206;&amp;quot;,
    &amp;quot;&amp;#207;&amp;quot;,
    &amp;quot;&amp;#209;&amp;quot;,
    &amp;quot;&amp;#210;&amp;quot;,
    &amp;quot;&amp;#211;&amp;quot;,
    &amp;quot;&amp;#212;&amp;quot;,
    &amp;quot;&amp;#213;&amp;quot;,
    &amp;quot;&amp;#214;&amp;quot;,
    &amp;quot;Š&amp;quot;,
    &amp;quot;&amp;#218;&amp;quot;,
    &amp;quot;&amp;#219;&amp;quot;,
    &amp;quot;&amp;#220;&amp;quot;,
    &amp;quot;&amp;#217;&amp;quot;,
    &amp;quot;&amp;#221;&amp;quot;,
    &amp;quot;Ÿ&amp;quot;,
    &amp;quot;Ž&amp;quot;
  },
  local!values: {
    &amp;quot;a&amp;quot;,
    &amp;quot;a&amp;quot;,
    &amp;quot;a&amp;quot;,
    &amp;quot;a&amp;quot;,
    &amp;quot;a&amp;quot;,
    &amp;quot;c&amp;quot;,
    &amp;quot;e&amp;quot;,
    &amp;quot;e&amp;quot;,
    &amp;quot;e&amp;quot;,
    &amp;quot;e&amp;quot;,
    &amp;quot;i&amp;quot;,
    &amp;quot;i&amp;quot;,
    &amp;quot;i&amp;quot;,
    &amp;quot;i&amp;quot;,
    &amp;quot;n&amp;quot;,
    &amp;quot;0&amp;quot;,
    &amp;quot;o&amp;quot;,
    &amp;quot;o&amp;quot;,
    &amp;quot;o&amp;quot;,
    &amp;quot;o&amp;quot;,
    &amp;quot;s&amp;quot;,
    &amp;quot;u&amp;quot;,
    &amp;quot;u&amp;quot;,
    &amp;quot;u&amp;quot;,
    &amp;quot;u&amp;quot;,
    &amp;quot;y&amp;quot;,
    &amp;quot;y&amp;quot;,
    &amp;quot;z&amp;quot;,
    &amp;quot;A&amp;quot;,
    &amp;quot;A&amp;quot;,
    &amp;quot;A&amp;quot;,
    &amp;quot;A&amp;quot;,
    &amp;quot;A&amp;quot;,
    &amp;quot;C&amp;quot;,
    &amp;quot;E&amp;quot;,
    &amp;quot;E&amp;quot;,
    &amp;quot;E&amp;quot;,
    &amp;quot;E&amp;quot;,
    &amp;quot;I&amp;quot;,
    &amp;quot;I&amp;quot;,
    &amp;quot;I&amp;quot;,
    &amp;quot;I&amp;quot;,
    &amp;quot;N&amp;quot;,
    &amp;quot;O&amp;quot;,
    &amp;quot;O&amp;quot;,
    &amp;quot;O&amp;quot;,
    &amp;quot;O&amp;quot;,
    &amp;quot;O&amp;quot;,
    &amp;quot;S&amp;quot;,
    &amp;quot;U&amp;quot;,
    &amp;quot;U&amp;quot;,
    &amp;quot;U&amp;quot;,
    &amp;quot;U&amp;quot;,
    &amp;quot;Y&amp;quot;,
    &amp;quot;Y&amp;quot;,
    &amp;quot;Z&amp;quot;
  },
  reduce(
    substitute(_, _, _),
    ri!text,
    merge(local!keys, local!values)
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Removing accents from letters</title><link>https://community.appian.com/thread/120121?ContentTypeID=1</link><pubDate>Wed, 04 Oct 2023 11:24:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4684131d-3214-40cb-b485-f7ddc92920a0</guid><dc:creator>louisg1563</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!splitted_text: a!forEach(
    items: enumerate(len(ri!text)),
    expression: charat(ri!text, fv!index)
  ),
  local!splCharsReplacedArray_txt: a!forEach(
    items: local!splitted_text,
    expression: if(
      isnull(clean(fv!item)),
      displayvalue(
        fv!item,
        {&amp;quot;&amp;#224;&amp;quot;,&amp;quot;&amp;#225;&amp;quot;,&amp;quot;&amp;#226;&amp;quot;,&amp;quot;&amp;#227;&amp;quot;,&amp;quot;&amp;#228;&amp;quot;,&amp;quot;&amp;#231;&amp;quot;,&amp;quot;&amp;#232;&amp;quot;,&amp;quot;&amp;#233;&amp;quot;,&amp;quot;&amp;#234;&amp;quot;,&amp;quot;&amp;#235;&amp;quot;,&amp;quot;&amp;#236;&amp;quot;,&amp;quot;&amp;#237;&amp;quot;,&amp;quot;&amp;#238;&amp;quot;,&amp;quot;&amp;#239;&amp;quot;,&amp;quot;&amp;#241;&amp;quot;,&amp;quot;&amp;#242;&amp;quot;,&amp;quot;&amp;#243;&amp;quot;,&amp;quot;&amp;#244;&amp;quot;,&amp;quot;&amp;#245;&amp;quot;,&amp;quot;&amp;#246;&amp;quot;,&amp;quot;š&amp;quot;,&amp;quot;&amp;#249;&amp;quot;,&amp;quot;&amp;#250;&amp;quot;,&amp;quot;&amp;#251;&amp;quot;,&amp;quot;&amp;#252;&amp;quot;,&amp;quot;&amp;#253;&amp;quot;,&amp;quot;&amp;#255;&amp;quot;,&amp;quot;ž&amp;quot;,&amp;quot;&amp;#192;&amp;quot;,&amp;quot;&amp;#193;&amp;quot;,&amp;quot;&amp;#194;&amp;quot;,&amp;quot;&amp;#195;&amp;quot;,&amp;quot;&amp;#196;&amp;quot;,&amp;quot;&amp;#199;&amp;quot;,&amp;quot;&amp;#200;&amp;quot;,&amp;quot;&amp;#201;&amp;quot;,&amp;quot;&amp;#202;&amp;quot;,&amp;quot;&amp;#203;&amp;quot;,&amp;quot;&amp;#204;&amp;quot;,&amp;quot;&amp;#205;&amp;quot;,&amp;quot;&amp;#206;&amp;quot;,&amp;quot;&amp;#207;&amp;quot;,&amp;quot;&amp;#209;&amp;quot;,&amp;quot;&amp;#210;&amp;quot;,&amp;quot;&amp;#211;&amp;quot;,&amp;quot;&amp;#212;&amp;quot;,&amp;quot;&amp;#213;&amp;quot;,&amp;quot;&amp;#214;&amp;quot;,&amp;quot;Š&amp;quot;,&amp;quot;&amp;#218;&amp;quot;,&amp;quot;&amp;#219;&amp;quot;,&amp;quot;&amp;#220;&amp;quot;,&amp;quot;&amp;#217;&amp;quot;,&amp;quot;&amp;#221;&amp;quot;,&amp;quot;Ÿ&amp;quot;,&amp;quot;Ž&amp;quot;},
        {&amp;quot;a&amp;quot;,&amp;quot;a&amp;quot;,&amp;quot;a&amp;quot;,&amp;quot;a&amp;quot;,&amp;quot;a&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;e&amp;quot;,&amp;quot;e&amp;quot;,&amp;quot;e&amp;quot;,&amp;quot;e&amp;quot;,&amp;quot;i&amp;quot;,&amp;quot;i&amp;quot;,&amp;quot;i&amp;quot;,&amp;quot;i&amp;quot;,&amp;quot;n&amp;quot;,&amp;quot;0&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;o&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;u&amp;quot;,&amp;quot;u&amp;quot;,&amp;quot;u&amp;quot;,&amp;quot;u&amp;quot;,&amp;quot;y&amp;quot;,&amp;quot;y&amp;quot;,&amp;quot;z&amp;quot;,&amp;quot;A&amp;quot;,&amp;quot;A&amp;quot;,&amp;quot;A&amp;quot;,&amp;quot;A&amp;quot;,&amp;quot;A&amp;quot;,&amp;quot;C&amp;quot;,&amp;quot;E&amp;quot;,&amp;quot;E&amp;quot;,&amp;quot;E&amp;quot;,&amp;quot;E&amp;quot;,&amp;quot;I&amp;quot;,&amp;quot;I&amp;quot;,&amp;quot;I&amp;quot;,&amp;quot;I&amp;quot;,&amp;quot;N&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;S&amp;quot;,&amp;quot;U&amp;quot;,&amp;quot;U&amp;quot;,&amp;quot;U&amp;quot;,&amp;quot;U&amp;quot;,&amp;quot;Y&amp;quot;,&amp;quot;Y&amp;quot;,&amp;quot;Z&amp;quot;},
        &amp;quot;&amp;quot;),
      fv!item
    )
  ),
  joinarray(local!splCharsReplacedArray_txt, &amp;quot;&amp;quot;)
)&lt;/pre&gt;This is what I have so far but it seems very inefficient&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>