<?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[Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot;]]></title><description><![CDATA[<p>Ich hab ein Problem, dass ich einen String habe, der eine beliebige Anzahl an character hat, gefolgt von einer n stelligen Zahl, gefolgt von einem unterstrich und wieder einer n stelligen Zahl und schließlich eine Extension.</p>
<p>Ich habe es mit sscanf versucht, aber das fehlende whitespace zwischen foo und der 0 scheint ein Problem zu sein.</p>
<p>Gibts da etwas in std C++? Kann Stringstream da helfen?</p>
<p>Ich würde sehr ungerne selber nen automaten bauen müssen und das manuell parsen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/280930/wie-extrahiere-ich-integer-aus-einem-string-quot-foo0_3-txt-quot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 22:37:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/280930.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Jan 2011 10:14:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot; on Mon, 24 Jan 2011 10:14:04 GMT]]></title><description><![CDATA[<p>Ich hab ein Problem, dass ich einen String habe, der eine beliebige Anzahl an character hat, gefolgt von einer n stelligen Zahl, gefolgt von einem unterstrich und wieder einer n stelligen Zahl und schließlich eine Extension.</p>
<p>Ich habe es mit sscanf versucht, aber das fehlende whitespace zwischen foo und der 0 scheint ein Problem zu sein.</p>
<p>Gibts da etwas in std C++? Kann Stringstream da helfen?</p>
<p>Ich würde sehr ungerne selber nen automaten bauen müssen und das manuell parsen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011000</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:14:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot; on Mon, 24 Jan 2011 10:18:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

int main() {
	std::string Text = &quot;lkasdflk90812_273737373mmmm&quot;;
	size_t Pos = Text.find_first_of( &quot;0123456789&quot; );
	int Number1 = atoi( Text.c_str()+Pos );
	Pos = Text.find( '_', Pos );
	int Number2 = atoi( Text.c_str()+Pos+1 );
	std::cout &lt;&lt; Number1 &lt;&lt; &quot; &quot; &lt;&lt; Number2 &lt;&lt; std::endl;
}
</code></pre>
<p><code>Pos</code> noch jeweils auf std::string::npos überprüfen, falls der Text doch ein falsches Format haben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011004</guid><dc:creator><![CDATA[dfdfgdfgdfg]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot; on Mon, 24 Jan 2011 10:19:35 GMT]]></title><description><![CDATA[<p>Es gibt bestimmt was im std oder boost, aber wie soll denn dein Ergebnis aussehen? Mach mal ein Beispiel deines Strings und des erwünschten Ergebnisses.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011006</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:19:35 GMT</pubDate></item><item><title><![CDATA[Reply to Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot; on Mon, 24 Jan 2011 10:19:37 GMT]]></title><description><![CDATA[<p>1. Möglichkeit (elegant): Reguläre Ausdrücke benutzen, entweder mit einem Compiler der das schon kann oder portabel mit boost::regex<br />
2. Möglichkeit (schnell): Lass dich hiervon inspirieren:<br />
<a href="http://www.c-plusplus.net/forum/279893" rel="nofollow">http://www.c-plusplus.net/forum/279893</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011007</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:19:37 GMT</pubDate></item><item><title><![CDATA[Reply to Wie extrahiere ich integer aus einem string &amp;quot;foo0_3.txt&amp;quot; on Mon, 24 Jan 2011 10:25:14 GMT]]></title><description><![CDATA[<p>Hallo danke für die schnellen Antworten.<br />
dfdfgdfgdfg hatte ne prima Lösung.<br />
Mit boost, dessen string oder dessen regex wäre es kein Problem gewesen, aber so klappt es. Danke</p>
<p>P.S: Was ich benötige sind die einzelnen Tokens foo, 0, 3 und .txt, was so ziemlich gut klappt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011008</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 24 Jan 2011 10:25:14 GMT</pubDate></item></channel></rss>