<?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>Thema "Re: Strasse und Hausnummer trennen (split string in two variables)" in CoDe SAS German</title>
    <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196317#M88</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Man kann nicht nur nach numerisch/alphanumerisch trennen. Es gibt auch Hausnummern wie 14a, oder Stiege III. Das torpediert dann auch die Vorgangsweise von rechts.&lt;/P&gt;&lt;P&gt;Ich glaube nicht, dass man das maschinell mit 100% Zuverlässigkeit machen kann.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Apr 2015 07:38:48 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2015-04-16T07:38:48Z</dc:date>
    <item>
      <title>Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196309#M80</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo zusammen, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ich habe eine Variable in der Strasse und Hausnummer zusammen drin stehen. Ich würde diese gern in zwei Variablen trennen &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data example;&lt;/P&gt;&lt;P&gt;input street_number $30.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;Limburger Str. 15a&lt;/P&gt;&lt;P&gt;Genter Str. 1&lt;/P&gt;&lt;P&gt;Schanzenstrasse 12 b&lt;/P&gt;&lt;P&gt;Hollunder Weg 92&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ich suche quasi nach einer Funktion der ich sagen kann: sobald die erste Stelle eine Zahl ist - trenne diese in neue Variable. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Street&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; Number&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Limburger Str.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15a&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Genter Str.&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; 1&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Schanzenstrasse&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12 b&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Hollunder Weg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 92&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;Ich habe an substr() und scan() gedacht, aber meine Internetsuche war leider bisher sehr erfolglos... Ich freue mich über Denkanstöße und eure Unterstützung! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße&lt;/P&gt;&lt;P&gt;Silke &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 09:38:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196309#M80</guid>
      <dc:creator>SMartin</dc:creator>
      <dc:date>2015-04-15T09:38:28Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196310#M81</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Silke,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ich würde vorschlagen, dass mal mit den &lt;EM&gt;Perl Regular Expression (RegEx)&lt;/EM&gt; zu versuchen.&lt;BR /&gt;Die Problemstellung gibt ja keinen festen Trennpunkt her, also muss man sich diesen ermitteln.&lt;/P&gt;&lt;P&gt;Der reguläre Ausdruck (&lt;SPAN style="font-family: courier new,courier;"&gt;\d&lt;/SPAN&gt;) sucht nach einem numerischen Wert, die Funktion PRXMATCH gibt die erste Position zurück.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;data example;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; input street_number $30.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;datalines;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Limburger Str. 15a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Genter Str. 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Schanzenstrasse 12 b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;Hollunder Weg 92&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;data _text(Drop=_sta _len);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set example;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _sta = prxmatch("/\d/",street_number);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _len = length(street_number) - _sta;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; street = substr(street_number, 1, _sta - 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; street_no = substr(street_number, _sta, _len+1 );&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ergebnis:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="10034" alt="2015-04-15 12_43_39-Screenshot.jpg" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/10034_2015-04-15 12_43_39-Screenshot.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. Informationen findet man auch in dem &lt;A href="http://support.sas.com/rnd/base/datastep/perl_regexp/regexp-tip-sheet.pdf" target="_blank"&gt;Perl Regular Expressions Tip Sheet&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 10:46:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196310#M81</guid>
      <dc:creator>AndiWindisch</dc:creator>
      <dc:date>2015-04-15T10:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196311#M82</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In dem Falle sollte es auch mit SAS gehen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ich finde RegEx nicht gerade eingängig &lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;_sta = indexc(&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;street_number,'0123456789')&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ich habe gerade kein SAS hier, evtl. muss man noch etwas probieren wenn es keine Ziffer gibt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eckhard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 18:23:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196311#M82</guid>
      <dc:creator>ebecker</dc:creator>
      <dc:date>2015-04-15T18:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196312#M83</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;eine 100%-Lösung gibt's leider nicht (immer). Gutes Beispiel zum testen "Straße des 8. März 99b" &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://communities.sas.com/i/smilies/16x16_smiley-wink.png" alt="Smiley (zwinkernd)" title="Smiley (zwinkernd)" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 06:24:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196312#M83</guid>
      <dc:creator>grimol</dc:creator>
      <dc:date>2015-04-16T06:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196313#M84</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Das Ganze schlägt dann fehl bei "Strasse des 1. Mai"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:07:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196313#M84</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-04-16T07:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196314#M85</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Falls irgendwann mal meine Antwort vom Moderator freigegeben wurde: Doppelposting da es hier wohl eine ganze weile dauert, bis alle Posts zu lesen sind...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:29:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196314#M85</guid>
      <dc:creator>grimol</dc:creator>
      <dc:date>2015-04-16T07:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196315#M86</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Denn nicht from links nach rechts arbeiten aber vom rechts nach links.&amp;nbsp; Dass macht ein mensch auch.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:30:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196315#M86</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2015-04-16T07:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196316#M87</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Danke schön! Hat prima geklappt!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Viele Grüße,&lt;/P&gt;&lt;P&gt;Silke &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:35:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196316#M87</guid>
      <dc:creator>SMartin</dc:creator>
      <dc:date>2015-04-16T07:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196317#M88</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Man kann nicht nur nach numerisch/alphanumerisch trennen. Es gibt auch Hausnummern wie 14a, oder Stiege III. Das torpediert dann auch die Vorgangsweise von rechts.&lt;/P&gt;&lt;P&gt;Ich glaube nicht, dass man das maschinell mit 100% Zuverlässigkeit machen kann.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:38:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196317#M88</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-04-16T07:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196318#M89</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Noch besser: "5. Haidequerstrasse". Und wer sich wundert, obs sowas gibt: Wien - Simmering.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 11:43:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196318#M89</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-04-16T11:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: Strasse und Hausnummer trennen (split string in two variables)</title>
      <link>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196319#M90</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Silke,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also ich habe in meinen Daten eine Trefferwahrscheinlichkeit von 99,87 %.&lt;/P&gt;&lt;P&gt;Eine Hausnummer beginnt ab der ersten Ziffer im String (1).&lt;/P&gt;&lt;P&gt;Dann prüfe ich die Hausnummer bis zum vorletzten Zeichen (2). Das letzte Zeichen ist mir egal.&lt;/P&gt;&lt;P&gt;Kommt nur noch ein 'und' vor, dann ist es ok (3).&lt;/P&gt;&lt;P&gt;Kommt nur noch ein 'bis' vor, dann ist es auch ok (4).&lt;/P&gt;&lt;P&gt;Sonst gebe ich auf und der ganze Text wird Straße (5).&lt;/P&gt;&lt;P&gt;Als Sonderzeichen habe ich nur den Bindestrich und Leerzeichen, aber die sind natürlich ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length STRASSE MYSTRASSE MYHAUSNR $60 HAUSNR $10 FALL 8;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Wir droeseln Strasse und Hausnummer auf: */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if anydigit (ADDRESS_LINE_1_TXT) then do;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MYSTRASSE = substr (ADDRESS_LINE_1_TXT, 1, anydigit (ADDRESS_LINE_1_TXT) - 1); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;/* ad (1): */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MYHAUSNR = substr (ADDRESS_LINE_1_TXT, anydigit (ADDRESS_LINE_1_TXT));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Kommt noch eine Information nach der Hausnummer? */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;/* ad (2): */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if anyalpha (substr (left (reverse (MYHAUSNR)), 2)) then do;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* und und bis lassen wir so:*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;/* ad (3): */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not anyalpha (tranwrd (lowcase (MYHAUSNR), 'und', ' ')) then FALL = 1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;/* ad (4): */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if not anyalpha (tranwrd (lowcase (MYHAUSNR), 'bis', ' ')) then FALL = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* sonst geben wir auf: */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else FALL = 2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FALL = 1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else FALL = 2;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;/* ad (5): */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if FALL = 2 then STRASSE = ADDRESS_LINE_1_TXT;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do; /* Fall = 1 */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAUSNR = MYHAUSNR;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STRASSE = MYSTRASSE;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gruß&lt;/P&gt;&lt;P&gt;Benno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 13:21:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/CoDe-SAS-German/Strasse-und-Hausnummer-trennen-split-string-in-two-variables/m-p/196319#M90</guid>
      <dc:creator>Benno_Burkhart</dc:creator>
      <dc:date>2015-04-29T13:21:01Z</dc:date>
    </item>
  </channel>
</rss>

