<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Umlaute und Co. ersetzen?]]></title><description><![CDATA[<p>Hallo</p>
<p>in PHP gibt's ja so lustige Funktionen wie htmlentities und Co. Nun ja ich müsste aus einem String sämtliche Umlaute und das &quot;ß&quot; ersetzen.</p>
<p>Nochmal als Beispiel:</p>
<p>Straße - Strasse<br />
Vörden - Voerden</p>
<p>Ich habe schon eine Schleife die mühsam . / - ( und ) entfernt und es wäre auch kein Ding die so weit umzustricken, aber vielleicht gibts da ja was vorgefertigtes.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/136789/umlaute-und-co-ersetzen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 18:55:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136789.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Feb 2006 11:06:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 11:06:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>in PHP gibt's ja so lustige Funktionen wie htmlentities und Co. Nun ja ich müsste aus einem String sämtliche Umlaute und das &quot;ß&quot; ersetzen.</p>
<p>Nochmal als Beispiel:</p>
<p>Straße - Strasse<br />
Vörden - Voerden</p>
<p>Ich habe schon eine Schleife die mühsam . / - ( und ) entfernt und es wäre auch kein Ding die so weit umzustricken, aber vielleicht gibts da ja was vorgefertigtes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992933</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Mon, 13 Feb 2006 11:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 11:21:13 GMT]]></title><description><![CDATA[<p>Hi,<br />
schau mal in der Hilfe nach StringReplace (oder so.. Hab gerade keinen BCB zur Hand da Linux ;)) Damit kann man alle Vorkommen eines Strings in einem String durch etwas anderes ersetzen.</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992949</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Mon, 13 Feb 2006 11:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 12:09:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">text=StringReplace(text,&quot;ß&quot;,&quot;ss&quot;,TReplaceFlags() &lt;&lt; rfReplaceAll);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/992980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992980</guid><dc:creator><![CDATA[rama]]></dc:creator><pubDate>Mon, 13 Feb 2006 12:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 12:24:33 GMT]]></title><description><![CDATA[<p>Hallo!<br />
erstmal danke an euch beide <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>mit StringReplace (im folgenden SR gen.)habe ich es auch mal versucht bzw. ich wollte meine Schleife in der SR nach den Zeichen aus meinem char[] sucht und auch das neue Zeichen aus einem char[] holt.</p>
<p>Das problem ist, dass ein derartiges Array ja immer nur ein zeichen (charakter) zur Verfügung stellt. ich könnte also mit meiner Funk. nur nach &quot;ä&quot; suchen aber nicht &quot;ae&quot; einfügen (geht schon, aber ihr wisst was ich meine).</p>
<p>Hinzu kommt, dass ich PHP-Verwöhnt bin und &quot;String-Arrays&quot; unter BCB nicht wirklich durchblicke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Kann mir einer von euch eventuell die deklaration bzw. initialisierung erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/992996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/992996</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Mon, 13 Feb 2006 12:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 12:28:07 GMT]]></title><description><![CDATA[<p>zeig doch mal lieber was du bisher versucht hast und sag uns nicht einfach das es nicht geht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993001</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Mon, 13 Feb 2006 12:28:07 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 13:13:05 GMT]]></title><description><![CDATA[<p>Sunday schrieb:</p>
<blockquote>
<p>zeig doch mal lieber was du bisher versucht hast und sag uns nicht einfach das es nicht geht...</p>
</blockquote>
<p>ich dreh am Rad... jetzt hab ich 2 mal ne Antwort geschrieben und beim 1. Mal nen Timeout bzw. &quot;Seite kann nicht angezeigt werden&quot; und beim 2. Mal - Gott weiß wie - beim drücken auf space irgendeine andere ssschhöne Taste erwischt und alles war weg ^^</p>
<p>also Versuch Nummer 3 (und jetzt mach ich schonmal &quot;copy&quot; ^^):</p>
<pre><code>char strToRepl[] = &quot;.-/()&quot;;

for(i = 0; i &lt; 5; i++)
{
dinohsname = StringReplace(dinohsname,strToRepl[i],&quot; &quot;, TReplaceFlags() &lt;&lt; rfReplaceAll);
dinohsname = StringReplace(dinohsort,strToRepl[i],&quot; &quot;, TReplaceFlags() &lt;&lt; rfReplaceAll);
} (und nochmal copy...)
</code></pre>
<p>So... mit dieser Methode komme ich nicht weit. Also muss ja ein zweites character array her und das erste muss um ß, ä,ö,ü erweitert werden.<br />
Nun das dumme ist, dass ein character array ja je index nur einen char. anbietet. ich müsste also einen weiteren zähler einbauen und 2 idizes des char[] anstelle einsetzen (&quot;char1[zähler]char2[zähler+1]&quot; am schleifenende zähler+2)<br />
Das meinte ich mit &quot;geht nicht (geht schon, aber ihr wisst was ich meine)&quot;</p>
<p>eine feinere lösung wäre ein array aus Strings</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993046</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Mon, 13 Feb 2006 13:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 13:20:53 GMT]]></title><description><![CDATA[<p>Na dann nimm das String-Arrays!</p>
<pre><code class="language-cpp">// zu ersetzender Text
AnsiString Text = &quot;Blah.TextßzuÄrag(&quot;;

// Ersetzungsliste
AnsiString RepStr[5] = { &quot;ß&quot;, &quot;Ä&quot;, &quot;(&quot;, &quot;.&quot;, &quot;Text&quot; };

// alle AnsiString im Array suchen und ersetzen
for (int i = 0; i &lt; 5; ++i)
  Text = StringReplace(Text, RepStr[i], &quot; &quot;, TReplaceFlags() &lt;&lt; rfReplaceAll);
</code></pre>
<p>liefert: &quot;Blah zu rag &quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993055</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Mon, 13 Feb 2006 13:20:53 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 13:34:45 GMT]]></title><description><![CDATA[<p>aaaaaah <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>ich wusste gar nicht dass das so simpel mit AnsiString geht - hab da nur mal was mit struct gelesen...</p>
<p>dankeschön!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993070</guid><dc:creator><![CDATA[Oklino]]></dc:creator><pubDate>Mon, 13 Feb 2006 13:34:45 GMT</pubDate></item><item><title><![CDATA[Reply to Umlaute und Co. ersetzen? on Mon, 13 Feb 2006 14:13:15 GMT]]></title><description><![CDATA[<p>Doof ist doch aber daran, daß Du &lt;ß&gt; nicht durch &lt;ss&gt; ... sondern alle zu ersetzende Werte durch <strong>ein</strong> und das selbe Zeichen (in dem Fall Leerzeichen) ersetzt. Willst Du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/993099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/993099</guid><dc:creator><![CDATA[caspar_louis]]></dc:creator><pubDate>Mon, 13 Feb 2006 14:13:15 GMT</pubDate></item></channel></rss>