<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Issue with regrex statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544061#M1752305</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bidisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code, it will work for all your requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;REGEX &lt;SPAN class="L0S33"&gt;'[/0][\w]*' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;ls_data-p_data &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'' &lt;/SPAN&gt;IGNORING &lt;SPAN class="L0S52"&gt;CASE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will replace all the values that are found after /0.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Jul 2013 06:14:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-07-09T06:14:30Z</dc:date>
    <item>
      <title>Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544055#M1752299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ABAPers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need your help in a regrex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a line in a workarea which contains data like USERID/0XSABUYER,USERNAME/0TXTSH,SUPERVISORID/0XARDUMMY&lt;/P&gt;&lt;P&gt;i dont need the technical names next to the description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it should look like USERID,USERNAME,SUPERVISORID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote a regular expression &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;REGEX &lt;SPAN class="L0S33"&gt;'/0*,' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;ls_data&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;P_DATA &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;','&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;this regrex is not working for me. some how the * is not working as expected to replace all after /0 with a ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;thanks for all your help in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Bidisha Tripathi&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 14:35:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544055#M1752299</guid>
      <dc:creator>bidisha_tripathi</dc:creator>
      <dc:date>2013-07-08T14:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544056#M1752300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just tried a bit with program DEMO_REGEX_TOY, this seems to work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;OF &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REGEX &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;'/0\w*' &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ls_data&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;P_DATA &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;WITH &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;''&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; background-color: #ffffff; color: #333333;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; background-color: #ffffff; color: #333333;"&gt;Thomas&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 15:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544056#M1752300</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-07-08T15:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544057#M1752301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bidisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following Regex should also work for your requirement. After all, there are many ways a substring can be searched in REGEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;OF &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REGEX &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;'/\w*' &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ls_data&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;P_DATA &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;WITH &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;''&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #333333; font-size: 10pt; background-color: #ffffff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;OF &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;REGEX &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;'/\w{1,}' &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;ls_data&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;P_DATA &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;WITH &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S33" style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;''&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #333333; font-size: 10pt; background-color: #ffffff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A __default_attr="19490" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt; Just a curiosity drove me to try this eventhough yours is a straight forward &amp;amp; short REGEX Search string . I always love to play with this REGEX thing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 16:15:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544057#M1752301</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-08T16:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544058#M1752302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A __default_attr="19490" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt;&lt;SPAN&gt; &amp;amp; &lt;A __default_attr="132088" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt;&lt;SPAN&gt; ,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Your solution for regex is simple as, you trying to match the characters (\u* or \w*) after the starting pattern (/0). This would fail when there is no value after /0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Like:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN&gt;USERID/0,USERNAME/0TXTSH,SUPERVISORID/0XARDUMMY&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;So, I wanted to use the start and stop pattern to find the string but it didn't work out. Start at [/0], stop at [\,] and select all in-between them using (.*). The final regex would be &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;REPLACE ALL OCCURRENCES OF REGEX '[/0](.*)[\,]' IN ls_data-P_DATA WITH ''.&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This doesn't work as I expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What it does it, selects from First Occurrence of /0 to last occurrence of , &lt;SPAN __jive_emoticon_name="sad" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1632/images/emoticons/sad.gif"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="font-family: 'Arial monospaced for SAP', 'Courier New';"&gt;USERID&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;/0,USERNAME/0TXTSH,&lt;/STRONG&gt;&lt;/SPAN&gt;SUPERVISORID/0XARDUMMY&lt;BR /&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is because it is &lt;A href="http://www.itworld.com/nl/perl/01112001"&gt;Greedy&lt;/A&gt; search. To make it non-greedy, I would need to use [/0](.&lt;STRONG&gt;?&lt;/STRONG&gt;*)[\,]. This doesn't work either, at it gives invalid regex error. ABAP Regex integration is not yet mature!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;What do you think?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Naimesh Patel&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 17:09:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544058#M1752302</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2013-07-08T17:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544059#M1752303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I call myself a beginner when it comes to regex logic, so I cannot really argue with you. I will try around a bit more tomorrow if I find the time.&lt;/P&gt;&lt;P&gt;It's definitely powerful stuff that should be used much more often to solve typical problems in one or two lines rather than one or more pages of "classic" code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a feeling though that just "/0" does not need to be covered by the logic in this certain case here, but only Bidisha knows and will hopefully tell us.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 19:10:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544059#M1752303</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-07-08T19:10:54Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544060#M1752304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naimesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not sure why you say that the Regex with /0\w* or /\w* or /\w{1,} would fail if there is no value after \0. I can see all the above three work even if there are no value after /0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May&amp;nbsp; be It would fail only if there is no /0 but its unlikely as it is the delimiter as per Bidisha's requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, Happy REGEXing &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1632/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 19:35:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544060#M1752304</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-08T19:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544061#M1752305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bidisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code, it will work for all your requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;REGEX &lt;SPAN class="L0S33"&gt;'[/0][\w]*' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;ls_data-p_data &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'' &lt;/SPAN&gt;IGNORING &lt;SPAN class="L0S52"&gt;CASE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will replace all the values that are found after /0.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 06:14:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544061#M1752305</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T06:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544062#M1752306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A __default_attr="25099" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The ending of pattern is just one character (comma).&lt;/P&gt;&lt;P&gt;We can get rid of greediness in this case by negating comma.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;DATA &lt;/SPAN&gt;lv_str &lt;SPAN style="color: #0000ff;"&gt;TYPE &lt;/SPAN&gt;string &lt;SPAN style="color: #0000ff;"&gt;VALUE &lt;/SPAN&gt;&lt;SPAN style="color: #4da619;"&gt;'USERID/0XSABUYER,USERNAME/0TXTSH,SUPERVISORID/0XARDUMMY'&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;REPLACE &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;ALL &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;OCCURRENCES &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;OF &lt;/SPAN&gt;REGEX &lt;SPAN style="color: #4da619;"&gt;'/0[^,]*' &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;IN &lt;/SPAN&gt;lv_str &lt;SPAN style="color: #0000ff;"&gt;WITH &lt;/SPAN&gt;&lt;SPAN style="color: #4da619;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #0000ff;"&gt;WRITE&lt;/SPAN&gt;&lt;SPAN style="color: #800080;"&gt;:&lt;/SPAN&gt;/ lv_str&lt;SPAN style="color: #800080;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2013 06:14:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544062#M1752306</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-09T06:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with regrex statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544063#M1752307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bidisha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem that you're facing in splitting up the line you provided is causes by the fact that the current ABAP RegEx implementation only provides so called greedy matching (sometimes also called maximal matching) which means that if your regular expression contains e.g. a comma the last comma in the examined string will be found instead of the nearest one (which you would need since your lines are apparently comma-delimited).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The pattern to perform minimal matching would be &lt;STRONG style="font-family: courier new,courier;"&gt;*?&lt;/STRONG&gt; or &lt;STRONG style="font-family: courier new,courier;"&gt;+?&lt;/STRONG&gt; where the question mark turns on non-greedy/minimal matching. As it has already been stated in this thread this is not supported by ABAP for the time being.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is however an - admittedly tricky - solution to your prolem by utilizing ABAP's built in JavaScript 1.5 engine. JavaScript provides the features that ABAP currently lacks, so that you can overcome this shortcoming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a mininmal vs. maximal matching example where the maximal matching uses plain ABAP and the minimal matching uses ABAP/JavaScript.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52" style="font-family: courier new,courier; font-size: 8pt;"&gt;&lt;STRONG&gt;CONSTANTS&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gc_probe &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;string &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;VALUE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'ABCDEFZZZ'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" string to be examined&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; go_regular_expression_matcher &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;cl_abap_matcher&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gt_matches&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;match_result_tab&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gs_match&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;match_result&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gt_submatches&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;submatch_result_tab&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gs_submatch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;submatch_result&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; go_js_processor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;cl_java_script&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_pattern&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_parameter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;string&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_result&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/STRONG&gt;string&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;START-OF-SELECTION&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;EM&gt;&lt;SPAN class="L0S31"&gt;" ABAP solution - only greedy matching supported&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR /&gt;&amp;nbsp; go_regular_expression_matcher &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_abap_matcher&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;create&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;pattern&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'A(.*)Z'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ignore_case &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;abap_true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;gc_probe &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gt_matches &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;go_regular_expression_matcher&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;find_all&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;&lt;/STRONG&gt;gt_matches &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;/STRONG&gt;gs_match&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gt_submatches &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;gs_match&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;submatches&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;&lt;/STRONG&gt;gt_submatches &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;/STRONG&gt;gs_submatch&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gv_result &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;gc_probe+gs_submatch&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;offset&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;gs_submatch&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;length&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;WRITE&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;/ &lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'ABAP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;gv_result&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;EM&gt;&lt;SPAN class="L0S31"&gt;" JavaScript solution&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR /&gt;&amp;nbsp; go_js_processor &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_java_script&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;create&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_pattern&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'var reg_ex = /A(.*?)Z/i;'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_parameter &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'var input = "' &lt;/SPAN&gt;&amp;amp;&amp;amp; gc_probe &amp;amp;&amp;amp; &lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'";'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;CONCATENATE&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gv_pattern&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gv_parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'var match = reg_ex.exec(input);'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'match[1];'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;/STRONG&gt;gv_source &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;SEPARATED &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;&lt;/STRONG&gt;cl_abap_char_utilities&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;cr_lf&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; gv_result &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;go_js_processor&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;evaluate&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;gv_source &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;WRITE&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;/ &lt;SPAN class="L0S33" style="color: #0000ff;"&gt;'JavaScript:'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;gv_result&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 07:43:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-regrex-statement/m-p/9544063#M1752307</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-16T07:43:21Z</dc:date>
    </item>
  </channel>
</rss>

