<?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[Problem beim kompilieren: &amp;quot;conversion to non-scalar type wxRegEx requested&amp;quot;]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich hoffe, dass ich in diesem Forum richtig bin.<br />
Obwohl es sich hierbei um einen Ausschnitt aus einem wxWidgets-Programm handelt denke ich, dass der Fehler selbst &quot;allgemeiner Natur&quot; ist.<br />
Daher stelle ich meine Frage einfach mal hier:</p>
<p>Ich versuche gerade, die Eingaben die ein User in ein wxTextCtrl-Feld eingegeben hat, auf Richtigkeit zu prüfen.<br />
Anhand des Beispiels auf <a href="http://docs.wxwidgets.org/trunk/classwx_reg_ex.html" rel="nofollow">http://docs.wxwidgets.org/trunk/classwx_reg_ex.html</a> sollte das ganze so funktionieren:</p>
<pre><code>wxString form_lastname;
  [...]
wxRegEx reLastname = &quot;[a-z]{1,5}&quot;;			

if(reLastname.Matches(form_lastname))
	{   [...]   }
else
	{   [...]   }
</code></pre>
<p>Beim kompilieren erhalte ich aber folgenden Fehler:</p>
<pre><code>error: conversion from ‘const char [11]’ to non-scalar type ‘wxRegEx’ requested
</code></pre>
<p>Da ich hier ja (bis auf den RegEx selbst) den Code aus dem aufgeführten Beispiel genommen habe frage ich mich, wo hier der Fehler liegt?</p>
<p>Vielen Dank schon mal im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273252/problem-beim-kompilieren-quot-conversion-to-non-scalar-type-wxregex-requested-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 10:05:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273252.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Sep 2010 08:08:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim kompilieren: &amp;quot;conversion to non-scalar type wxRegEx requested&amp;quot; on Fri, 03 Sep 2010 08:08:06 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Ich hoffe, dass ich in diesem Forum richtig bin.<br />
Obwohl es sich hierbei um einen Ausschnitt aus einem wxWidgets-Programm handelt denke ich, dass der Fehler selbst &quot;allgemeiner Natur&quot; ist.<br />
Daher stelle ich meine Frage einfach mal hier:</p>
<p>Ich versuche gerade, die Eingaben die ein User in ein wxTextCtrl-Feld eingegeben hat, auf Richtigkeit zu prüfen.<br />
Anhand des Beispiels auf <a href="http://docs.wxwidgets.org/trunk/classwx_reg_ex.html" rel="nofollow">http://docs.wxwidgets.org/trunk/classwx_reg_ex.html</a> sollte das ganze so funktionieren:</p>
<pre><code>wxString form_lastname;
  [...]
wxRegEx reLastname = &quot;[a-z]{1,5}&quot;;			

if(reLastname.Matches(form_lastname))
	{   [...]   }
else
	{   [...]   }
</code></pre>
<p>Beim kompilieren erhalte ich aber folgenden Fehler:</p>
<pre><code>error: conversion from ‘const char [11]’ to non-scalar type ‘wxRegEx’ requested
</code></pre>
<p>Da ich hier ja (bis auf den RegEx selbst) den Code aus dem aufgeführten Beispiel genommen habe frage ich mich, wo hier der Fehler liegt?</p>
<p>Vielen Dank schon mal im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1947685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1947685</guid><dc:creator><![CDATA[kyusho]]></dc:creator><pubDate>Fri, 03 Sep 2010 08:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim kompilieren: &amp;quot;conversion to non-scalar type wxRegEx requested&amp;quot; on Fri, 03 Sep 2010 08:34:50 GMT]]></title><description><![CDATA[<p>goggle doch mal nach wxRegExp ... in der Api steht sicher was die kann ... vermutlich sowas wie</p>
<pre><code class="language-cpp">wxRegEx reLastname;
reLastname.setRegExp(&quot;[a-z]{1,5}&quot;);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">wxRegEx reLastname(&quot;[a-z]{1,5}&quot;);
</code></pre>
<p>Dafür sind APIs da <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>Du machst da gerade sowas:</p>
<p>Gefährt meins;<br />
meins = NeSammlungVonTeilenDieMalEinGefährtMacht;</p>
<p>was du brauchst ist:</p>
<p>Gefährt meins;<br />
meins.setzeZusammen(NeSammlungVonTeilenDieMalEinGefährtMacht);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1947697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1947697</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Fri, 03 Sep 2010 08:34:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim kompilieren: &amp;quot;conversion to non-scalar type wxRegEx requested&amp;quot; on Fri, 03 Sep 2010 08:48:05 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Das o.g. Beispiel hatte ich ja explizit aus der &quot;wxRegEx Class Reference&quot;.<br />
Daher wundert's mich ja, das dieses Problem auftritt.</p>
<p>Was bei mir (halbwegs aber auch nicht richtig!) funktioniert ist:</p>
<pre><code>wxRegEx reLastname( wxT(&quot;[a-z]{1,5}&quot;));
</code></pre>
<p>Hierbei scheint nämlich ein Teil des RegEx ignoriert zu werden.<br />
Gebe ich [a-z]{1} an, wird korrekterweise exakt EIN Buchstabe akzeptiert, gebe ich aber [a-z]{1,5} an, so erhalte ich auch bei MEHR als 5 Buchstaben TRUE zurück...?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1947709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1947709</guid><dc:creator><![CDATA[kyusho]]></dc:creator><pubDate>Fri, 03 Sep 2010 08:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim kompilieren: &amp;quot;conversion to non-scalar type wxRegEx requested&amp;quot; on Fri, 03 Sep 2010 09:34:21 GMT]]></title><description><![CDATA[<p>Hat sich erledigt!</p>
<p>Man sollte auch den richtigen RegEx verwenden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> :</p>
<pre><code>wxRegEx reLastname( wxT(&quot;^[a-z]{1,5}$&quot;));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1947735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1947735</guid><dc:creator><![CDATA[kyusho]]></dc:creator><pubDate>Fri, 03 Sep 2010 09:34:21 GMT</pubDate></item></channel></rss>