<?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: Field delimitation using character position in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203008#M58967</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;In props.conf add the following:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[rsrs]
REPORT-extraction = field_extraction
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;transforms.conf&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[field_extraction]
REGEX = (?&amp;lt;field1&amp;gt;\w{1,10})\s*(?&amp;lt;field2&amp;gt;\w{1,18})\s*(?&amp;lt;field3&amp;gt;\d{1,8})\s*(?&amp;lt;field4&amp;gt;\w{1,12})\s*
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Wed, 21 Sep 2016 14:32:28 GMT</pubDate>
    <dc:creator>aakwah</dc:creator>
    <dc:date>2016-09-21T14:32:28Z</dc:date>
    <item>
      <title>Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203000#M58959</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;

&lt;P&gt;I have some log files like this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;265964455 00000000000000028000000002Fuerza      R              1     0000000100
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Field delimitation rules are (in this case, i have similar logs with other character distribution):&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;First 10 characters or 265964455 = FIELD1 
Next 18 characters or 000000000000000280 = FIELD2
Next 8 characters or 00000002 = FIELD3
Next 12 charcaters or Fuerza    = FIELD4
...
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;I tried with:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;sourcetype=rsrs | rex field=MultiField "(?&amp;lt;FIELD1&amp;gt;.{10}) (?&amp;lt;FIELD2&amp;gt;.{18}) (?&amp;lt;FIELD3&amp;gt;.{8}) (?&amp;lt;FIELD4&amp;gt;.{12}) ..."
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;But didn't work. Anyone can help me please?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 03:17:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203000#M58959</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T03:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203001#M58960</link>
      <description>&lt;P&gt;Try this&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;sourcetype=rsrs | rex  "(?&amp;lt;field1&amp;gt;\w{1,10})\s*(?&amp;lt;field2&amp;gt;\w{1,18})\s*(?&amp;lt;field3&amp;gt;\d{1,8})\s*(?&amp;lt;field4&amp;gt;\w{1,12})\s*" 
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 21 Sep 2016 03:56:38 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203001#M58960</guid>
      <dc:creator>sundareshr</dc:creator>
      <dc:date>2016-09-21T03:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203002#M58961</link>
      <description>&lt;P&gt;Works great! &lt;BR /&gt;
Thanks!&lt;BR /&gt;
How i can do permanent it? Sorry for disturb.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 12:14:11 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203002#M58961</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T12:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203003#M58962</link>
      <description>&lt;P&gt;permanent it meaning? learning rex?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 12:27:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203003#M58962</guid>
      <dc:creator>inventsekar</dc:creator>
      <dc:date>2016-09-21T12:27:23Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203004#M58963</link>
      <description>&lt;P&gt;Thanks. I mean, putting correctly in props.conf. Do you can please help me with the stanza?   I don't know if i need transforms.conf also.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 12:29:05 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203004#M58963</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T12:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203005#M58964</link>
      <description>&lt;P&gt;You can use this regex in the Field Extraction UI (IFX) OR Add this to your props under the appropriate sourcetype stanza&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;EXTRACT-fields = (?&amp;lt;field1&amp;gt;\w{1,10})\s*(?&amp;lt;field2&amp;gt;\w{1,18})\s*(?&amp;lt;field3&amp;gt;\d{1,8})\s*(?&amp;lt;field4&amp;gt;\w{1,12})
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 21 Sep 2016 13:10:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203005#M58964</guid>
      <dc:creator>sundareshr</dc:creator>
      <dc:date>2016-09-21T13:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203006#M58965</link>
      <description>&lt;P&gt;Thanks a lot. If some field contains symbols, for example &lt;CODE&gt;-&lt;/CODE&gt;, how i must catch?&lt;/P&gt;

&lt;P&gt;Data:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;000000000001614636IObser4AI-TP 
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Command:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt; | rex "(?&amp;lt;FIELD1&amp;gt;\w{1,10})\s*(?&amp;lt;FIELD2&amp;gt;\w{1,18})\s*(?&amp;lt;FIELD3&amp;gt;\w{1,6})\s*(?&amp;lt;FIELD4&amp;gt;\w{1,6})\s*"
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;FIELD4 returns &lt;CODE&gt;4AI&lt;/CODE&gt; and should be &lt;CODE&gt;4AI-TP&lt;/CODE&gt;. The symbol &lt;CODE&gt;-&lt;/CODE&gt; is a non word character and the expression stops.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 13:43:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203006#M58965</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T13:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203007#M58966</link>
      <description>&lt;P&gt;Self answered, &lt;CODE&gt;\S{w1,6}&lt;/CODE&gt; works! Thanks again!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 13:55:42 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203007#M58966</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T13:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203008#M58967</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;In props.conf add the following:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[rsrs]
REPORT-extraction = field_extraction
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;transforms.conf&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[field_extraction]
REGEX = (?&amp;lt;field1&amp;gt;\w{1,10})\s*(?&amp;lt;field2&amp;gt;\w{1,18})\s*(?&amp;lt;field3&amp;gt;\d{1,8})\s*(?&amp;lt;field4&amp;gt;\w{1,12})\s*
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 14:32:28 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203008#M58967</guid>
      <dc:creator>aakwah</dc:creator>
      <dc:date>2016-09-21T14:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203009#M58968</link>
      <description>&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 15:57:08 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203009#M58968</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T15:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203010#M58969</link>
      <description>&lt;P&gt;Last question, how capture the 6 digits/numbers/letters/spaces or whatever.&lt;/P&gt;

&lt;P&gt;I tried using &lt;CODE&gt;rex&lt;/CODE&gt; with &lt;CODE&gt;\S&lt;/CODE&gt;, &lt;CODE&gt;\V&lt;/CODE&gt; and &lt;CODE&gt;\X&lt;/CODE&gt; but doesn't work.&lt;/P&gt;

&lt;P&gt;Data looks like:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://www.dropbox.com/s/t5lg8tkzt1prje0/sample.txt?raw=1"&gt;https://www.dropbox.com/s/t5lg8tkzt1prje0/sample.txt?raw=1&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;And my rex expression:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;... | rex "(?&amp;lt;DATA_ID_NRO_DATA&amp;gt;\S{1,10})\s* ..."
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;One of my problems is with the &lt;CODE&gt;DATA_LUG_EXP&lt;/CODE&gt;field that must be return empty (character positions: 141-147 in this line are empty) and returns the value of the next field &lt;CODE&gt;DATA_ID_COD_RES&lt;/CODE&gt;, but in general, the data is very complex to extract it perfectly &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 20:39:24 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203010#M58969</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T20:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203011#M58970</link>
      <description>&lt;P&gt;@sundareshr any idea to solve this? The data string has spaces, big text sequences and well, i don't know how proceed.&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2016 21:29:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203011#M58970</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-21T21:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203012#M58971</link>
      <description>&lt;P&gt;Not sure I understand. In the data example you posted, what would the value for DATA_LUG_EXP be if extracted correctly&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 11:06:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203012#M58971</guid>
      <dc:creator>sundareshr</dc:creator>
      <dc:date>2020-09-29T11:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: Field delimitation using character position</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203013#M58972</link>
      <description>&lt;P&gt;No, in the position 141 you doesn't have data, so, the field must be null. I can publish a small dataset to explain in a better way, ok?&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 12:50:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Field-delimitation-using-character-position/m-p/203013#M58972</guid>
      <dc:creator>changux</dc:creator>
      <dc:date>2016-09-22T12:50:34Z</dc:date>
    </item>
  </channel>
</rss>

