<?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>Regular Expression Functions</title><link>/b/appmarket/posts/regular-expression-functions</link><description>Overview 
 This Plug-in exposes Java Regular Expression string manipulation capabilities as Appian Functions. Very useful for validation rules and data manipulation on interactive SAIL forms. 
 Key Features &amp;amp; Functionality 
 Datatypes provided: 
 
 RegexMatch</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Thu, 07 Dec 2023 13:29:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>siddharthb0005</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;In what format should I pass multiple inputs in string in regexAllMatches, I want to match all patterns for regexmatch without running a loop&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Tue, 06 Jun 2023 12:30:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>naraharis3752</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;how to validations for souce range A1:B1 using regex&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Fri, 07 Oct 2022 12:45:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>rahult3060</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;Can you tell regexmatch cdt and regexmatch fuction are same .Can you please give regexmatch cdt syntax.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Wed, 22 Jun 2022 09:34:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>prasanthg0001</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;i want phone number in ###-###-#### format, How can i do it in the interface&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Tue, 05 Apr 2022 20:25:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;Release Notes - v2.2.36&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Depreciated RegexMatch CDT&lt;/li&gt;&lt;li&gt;Updated RegexSearch to optionally return match groups, and updated return type to List of Dictionary&lt;/li&gt;&lt;/ul&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Tue, 29 Mar 2022 13:38:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>briank0009</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Chris,&lt;/p&gt;
&lt;p&gt;I really really need the group captures from regexSearch().&amp;nbsp; My client doesn&amp;#39;t seem to have an agreement to develop &amp;amp; install plugins to their cloud instances.&lt;/p&gt;
&lt;p&gt;I was wondering if you could make the necessary changes to your plugin code and get it into marketplace.&amp;nbsp; I fashioned it with what you had already implemented.&lt;/p&gt;
&lt;p&gt;First, I created &lt;strong&gt;RegexHelperFunctionsGroup.java&lt;/strong&gt;.&amp;nbsp; It&amp;#39;s based off of your RegexHelperFunctions.java.&amp;nbsp; I added the ability to append the captured groups text using &lt;strong&gt;&amp;quot;||GRP=&amp;gt;&amp;quot;&lt;/strong&gt; so the result of a regex search can be easily split() into the matched string, then followed by any captured groups.&lt;/p&gt;
&lt;p&gt;What this will mean, you&amp;#39;ll need to copy RegexSearch.java to &lt;strong&gt;RegexSearchGroup.java&lt;/strong&gt; and have that call RegexHelperFunctionsGroup.java&amp;#39;s Search() instead of RegexHelperFunctions.java&amp;#39;s Search() method.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Is this something that can be done asap?&amp;nbsp; Thanks.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;RegexHelperFunctionsGroup.java&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;package com.appiancorp.plugins.regexfunctions.functions;&lt;/p&gt;
&lt;p&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.regex.Matcher;&lt;br /&gt;import java.util.regex.Pattern;&lt;/p&gt;
&lt;p&gt;import com.appiancorp.plugins.regexfunctions.pojos.RegexMatch;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;public class RegexHelperFunctionsGroup {&lt;/p&gt;
&lt;p&gt;&amp;nbsp; public RegexMatch[] Search(String pattern, String searchString, String regexFlags) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; int flags = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; boolean returnAfterFirst = true;&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; regexFlags.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; switch (regexFlags.charAt(i)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case &amp;#39;i&amp;#39;:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flags = flags | Pattern.CASE_INSENSITIVE;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; case &amp;#39;m&amp;#39;:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flags = flags | Pattern.MULTILINE;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;case &amp;#39;s&amp;#39;:&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;flags = flags | Pattern.DOTALL;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;case &amp;#39;u&amp;#39;:&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;flags = flags | Pattern.UNICODE_CASE;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;case &amp;#39;x&amp;#39;:&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;flags = flags | Pattern.COMMENTS;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;case &amp;#39;d&amp;#39;:&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;flags = flags | Pattern.UNIX_LINES;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;case &amp;#39;g&amp;#39;:&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;returnAfterFirst = false;&lt;br /&gt; &lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;break;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &lt;br /&gt; &amp;nbsp; &amp;nbsp;Pattern p = Pattern.compile(pattern, flags);&lt;br /&gt;&amp;nbsp; &amp;nbsp;Matcher m = p.matcher(searchString);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;strong&gt;StringBuffer captures = new StringBuffer();&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;List&amp;lt;RegexMatchGroup&amp;gt; foundList = new ArrayList&amp;lt;RegexMatchGroup&amp;gt;();&lt;br /&gt;&amp;nbsp; &amp;nbsp; while (m.find()) {&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;captures.delete(0, captures.length());&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 1; i &amp;lt;= m.groupCount(); i++) {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; captures.append(&amp;quot;||GRP=&amp;gt;&amp;quot; + m.group(i));&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; foundList.add(new RegexMatchGroup(m.group() &lt;strong&gt;+ ((captures.length() &amp;gt; 0) ? captures : null)&lt;/strong&gt;, m.start(), m.end()));&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; /* If we only wanted the first instance, return after finding it */&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (returnAfterFirst)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; return foundList.toArray(new RegexMatchGroup[foundList.size()]);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt; &lt;br /&gt;}&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Wed, 09 Mar 2022 19:36:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>briank0009</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hey Chris,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to use regexReplaceAll() to escape the pattern string to make it safe for use with regexSearch().&lt;/p&gt;
&lt;p&gt;Unfortunately, I can&amp;#39;t seem to make regexReplaceAll() function work.&amp;nbsp; I rather not use sustitute() function for each and every special characters in regular expression.&lt;/p&gt;
&lt;p&gt;In function regexReplaceAll(), the replacement string doesn&amp;#39;t seem to support the regular expression substitution syntax.&amp;nbsp; I need to be able dynamically escape special characters and I can&amp;#39;t seem to be able to dynamically escape characters I&amp;#39;m escaping.&lt;/p&gt;
&lt;p&gt;Let me know if there is a way to get it to work in using your library.&amp;nbsp; I&amp;#39;m trying to escape the usual suspects:&lt;/p&gt;
&lt;p&gt;., +, *, ?, ^, $, (, ), [, ], {, }, |, \ (not including commas).&lt;/p&gt;
&lt;p&gt;Also, I remember using the regular expression plugin twice in the last decade and I remember that version was more like the industry standard regular expression function behavior, similar to one implemented in Java.&amp;nbsp; Am I wrong?&amp;nbsp; Also, could it be possible to be more of a transparent call to how the regular expression works in Java?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Tue, 08 Mar 2022 02:12:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>briank0009</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hey Chris,&lt;/p&gt;
&lt;p&gt;In function regexSearch(), do you support returns of the matches with each sub-expression captures broken out?&amp;nbsp; Currently, in the pattern, if I have multiple parenthesized sub-expressions, I get all the matches back in one matches array list with one entry and none of the sub-expression captures are broken out.&amp;nbsp; Just one big run on of what the entire pattern would have matched true if I were using simply regexMatch().&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t want a boolean back or the entire string that it matched on.&amp;nbsp; That&amp;#39;s more work to then parse that out yet a second time.&amp;nbsp; I need the individual captures of each parenthesized sub-expressions returned back from regexSearch().&lt;/p&gt;
&lt;p&gt;I am on the Appian Cloud version 21.4 using the regexp plugin 2.1.2.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Thu, 24 Feb 2022 08:36:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>Matthias Brixius</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thank you for the plugin. Very helpful!&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Wed, 15 Dec 2021 16:42:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>vishnud126275</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi Chris we have used this plugin in our application. In light of the recent discovery of vulnerabilities with log4j2, we would like to know if this plugin uses the affected version Log4j2, and if yes, would you release an updated version of this plugin to counter the exploit of vulnerability?&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Wed, 13 Oct 2021 12:24:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>claudio.campisi@keypartner.com</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;m not able to&amp;nbsp;download the plugin. Maybe is due to MFA implemented in last days. I got the following error:&lt;/p&gt;
&lt;pre&gt;{&amp;quot;resource&amp;quot;:&amp;quot;\/suite\/rest\/a\/content\/latest\/isBCLGOdlMUpdGVqW3MCflN3nUZYkriSeIxPHq7TiecbApcLUg34lNQGJP8\/o&amp;quot;,&amp;quot;error&amp;quot;:&amp;quot;APNX-1-4187-000&amp;quot;,&amp;quot;message&amp;quot;:&amp;quot;Authentication failed. Please check your credentials and try again.&amp;quot;,&amp;quot;title&amp;quot;:&amp;quot;An Error Has Occurred&amp;quot;}&lt;/pre&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Thu, 23 Sep 2021 21:57:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>davidn0007</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Apparently it defaults to case insensitive match. I can&amp;#39;t find anything that tells how to switch that off.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Mon, 18 Jan 2021 23:37:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>Appian AppMarket</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;v2.1.2 Release Notes&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;Restructured internal jar to be more inline with other Appian plugins and configured to use gradle for future builds&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;No functional changes&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Wed, 28 Oct 2020 16:35:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>Mike Schmitt</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Has something happened to &amp;quot;regexIsMatch&amp;quot; in the latest version (2.1.1)?&amp;nbsp; I just updated from 2.0.1 and now all I can see anymore is the older &amp;quot;regexMatch&amp;quot; function.&amp;nbsp; It&amp;#39;s making me wonder whether the upgrade is working correctly in the environments I&amp;#39;m trying to manage, because what I&amp;#39;m seeing in my Admin Console no longer matches the function list found in the plug-in description here.&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-5249ebce-040e-4a53-a9c2-d98862b7c1d4/pastedimage1603902961208v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;[mention:5d1e0d67ae704e4bbdf450ec817bc8c0:e9ed411860ed4f2ba0265705b8793d05]&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Regular Expression Functions</title><link>https://community.appian.com/b/appmarket/posts/regular-expression-functions</link><pubDate>Tue, 27 Oct 2020 19:58:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5249ebce-040e-4a53-a9c2-d98862b7c1d4</guid><dc:creator>Pietro Rossmann</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi chris,&lt;/p&gt;
&lt;p&gt;What would it take to have also processing of groups? &lt;/p&gt;
&lt;p&gt;Especially for replacements? &lt;/p&gt;
&lt;p&gt;Can we move this plugin to be compatible with other modern languages?&lt;/p&gt;
&lt;p&gt;I have been limited on this with my last 3 projects.&lt;/p&gt;&lt;img src="https://community.appian.com/aggbug?PostID=847&amp;AppID=50&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>