<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Копирование из файла две строки по найденному слову]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6346&amp;type=atom" />
	<updated>2011-10-21T20:26:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6346</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование из файла две строки по найденному слову]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52789#p52789" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Loop, read, 1_List.txt ; чтение файла
    {
    IfInString, A_LoopReadLine, СЛОВО_ ; если искомое нашлось...
        {
        LineA := A_LoopReadLine ; присваиваем строку в переменную
        FileReadLine, LineB, 1_List.txt, % A_Index + 1 ; считываем следущюю строку 
        Break ; выход из цикла
        }
    }
FileAppend, %LineA%`n%LineB%, 2_List.txt ;</code></pre></div><p>Это сильно!<br /></p><div class="codebox"><pre><code>MsgBox, % RegExReplace(Text, &quot;sm`aU).*(^[^\n\r]*СЛОВО_.*\R.*)\R.*?&quot;, &quot;$1&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Zohann]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26234</uri>
			</author>
			<updated>2011-10-21T20:26:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52789#p52789</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование из файла две строки по найденному слову]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52765#p52765" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Text =
(
текст текст текст текст
текст текст текст СЛОВО_ текст текст текст
Любой текст Любой текст
текст текст текст текст
)

MsgBox, % RegExReplace(Text, &quot;sm`aU).*(^[^\n\r]*СЛОВО_.*\R.*)\R.*?&quot;, &quot;$1&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2011-10-21T07:52:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52765#p52765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование из файла две строки по найденному слову]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52758#p52758" />
			<content type="html"><![CDATA[<p>Это я все понимаю... но как это в коде отобразить...&nbsp; я как только не пытался...не получается...</p>]]></content>
			<author>
				<name><![CDATA[VlaDOS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26748</uri>
			</author>
			<updated>2011-10-21T05:29:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52758#p52758</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование из файла две строки по найденному слову]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52757#p52757" />
			<content type="html"><![CDATA[<p>Присвоить строку в переменную text<br />Запомнить A_Index<br />Выйти из цикла чтения<br />Считать строку A_Index+1</p>]]></content>
			<author>
				<name><![CDATA[Zohann]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26234</uri>
			</author>
			<updated>2011-10-21T05:23:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52757#p52757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Копирование из файла две строки по найденному слову]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=52754#p52754" />
			<content type="html"><![CDATA[<p>Проблема,&nbsp; не могу понять как при нахождении слова в тексте (файл) скопировать всю строку (в другой файл) с копированием следующей строки (идущей ниже). <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /><br />Как скопировать строку я понял с нужным словом, я не пойму как мне сделать так чтобы можно было копировать строку с найденным словом и следующей идущей за не (ниже) строкой.<br /></p><div class="codebox"><pre><code>Loop, read, 1_List.txt, 2_List.txt

{
    IfInString, A_LoopReadLine, СЛОВО_ , FileAppend, %A_LoopReadLine% `n 

}</code></pre></div><p><strong><br />Данный код работает по тексту</strong>: <br /><em>текст текст текст текст<br />текст текст текст <strong>СЛОВО_</strong> текст текст текст<br />Любой текст Любой текст<br />текст текст текст текст</em></p><p><strong>Результат:</strong><br />Скопировано в файл 2_List.txt: <em> текст текст текст <strong>СЛОВО_</strong> текст текст текст </em><br /><strong><br />А мне нужно:</strong><br /><em> текст текст текст <strong>СЛОВО_</strong> текст текст текст<br />Любой текст Любой текст</em></p><p>Помогите пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[VlaDOS]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26748</uri>
			</author>
			<updated>2011-10-21T03:46:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=52754#p52754</id>
		</entry>
</feed>
