<?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[RichEdit bestimmte Linien kopieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in einem RichEdit den Text zwischen &lt;begin&gt; und &lt;end&gt; in die Zwischenablage kopieren.</p>
<p>Hier mal mein bisheriger Quelltext:</p>
<pre><code class="language-cpp">int col, col2, Zeile, Zeile2;
  for(Zeile = 0; Zeile &lt; Form1-&gt;RichEdit1-&gt;Lines-&gt;Count; Zeile++)
    if ((col=Form1-&gt;RichEdit1-&gt;Lines-&gt;Strings[Zeile].Pos(&quot;&lt;begin&gt;&quot;)) &gt; 0)
      break;
  for(Zeile2 = 0; Zeile2 &lt; Form1-&gt;RichEdit1-&gt;Lines-&gt;Count; Zeile2++)
    if ((col2=Form1-&gt;RichEdit1-&gt;Lines-&gt;Strings[Zeile2].Pos(&quot;&lt;end&gt;&quot;)) &gt; 0)
      break;
</code></pre>
<p>Der Quelltext findet die Anfangslinie und die Endlinie. Aber wie kann ich jetzt den Text zwischen den gefundenen Linien kopieren? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Manuel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199826/richedit-bestimmte-linien-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 21:46:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199826.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Dec 2007 14:40:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RichEdit bestimmte Linien kopieren on Fri, 07 Dec 2007 14:40:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in einem RichEdit den Text zwischen &lt;begin&gt; und &lt;end&gt; in die Zwischenablage kopieren.</p>
<p>Hier mal mein bisheriger Quelltext:</p>
<pre><code class="language-cpp">int col, col2, Zeile, Zeile2;
  for(Zeile = 0; Zeile &lt; Form1-&gt;RichEdit1-&gt;Lines-&gt;Count; Zeile++)
    if ((col=Form1-&gt;RichEdit1-&gt;Lines-&gt;Strings[Zeile].Pos(&quot;&lt;begin&gt;&quot;)) &gt; 0)
      break;
  for(Zeile2 = 0; Zeile2 &lt; Form1-&gt;RichEdit1-&gt;Lines-&gt;Count; Zeile2++)
    if ((col2=Form1-&gt;RichEdit1-&gt;Lines-&gt;Strings[Zeile2].Pos(&quot;&lt;end&gt;&quot;)) &gt; 0)
      break;
</code></pre>
<p>Der Quelltext findet die Anfangslinie und die Endlinie. Aber wie kann ich jetzt den Text zwischen den gefundenen Linien kopieren? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Manuel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416565</guid><dc:creator><![CDATA[ManuelWeber]]></dc:creator><pubDate>Fri, 07 Dec 2007 14:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit bestimmte Linien kopieren on Fri, 07 Dec 2007 14:56:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Da du über die Zeilengrenzen hinaus arbeiten willst, solltest du gleich auf Lines-&gt;Text arbeiten. Anfang suchen, Ende suchen, alles dazwischen rauskopieren. Da spielt es keine Rolle ob und wieviele Zeilenumbrüche dazwischen liegen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416577</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 07 Dec 2007 14:56:08 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit bestimmte Linien kopieren on Fri, 07 Dec 2007 15:00:42 GMT]]></title><description><![CDATA[<p>Danke,</p>
<p>aber wie mache ich das jetzt genau?</p>
<p>Manuel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416582</guid><dc:creator><![CDATA[ManuelWeber]]></dc:creator><pubDate>Fri, 07 Dec 2007 15:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit bestimmte Linien kopieren on Fri, 07 Dec 2007 15:07:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Na genauso wie du es oben gemacht hast (ungetestet)</p>
<pre><code class="language-cpp">int start, end;
AnsiString text;
start = Form1-&gt;RichEdit1-&gt;Lines-&gt;Text.Pos(&quot;&lt;begin&gt;&quot;);
if (start &gt; 0)
{
  end = Form1-&gt;RichEdit1-&gt;Lines-&gt;Text.Pos(&quot;&lt;end&gt;&quot;);
  if (end &gt; start)
  {
    text = Form1-&gt;RichEdit1-&gt;Lines-&gt;Text.SubString(start + 7, end - (start +7));
  }
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416587</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 07 Dec 2007 15:07:20 GMT</pubDate></item><item><title><![CDATA[Reply to RichEdit bestimmte Linien kopieren on Fri, 07 Dec 2007 15:10:12 GMT]]></title><description><![CDATA[<p>Ah, vielen Dank <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>Manuel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416589</guid><dc:creator><![CDATA[ManuelWeber]]></dc:creator><pubDate>Fri, 07 Dec 2007 15:10:12 GMT</pubDate></item></channel></rss>