<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18277&amp;type=atom" />
	<updated>2024-08-23T17:02:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=18277</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161472#p161472" />
			<content type="html"><![CDATA[<p>Можно так:<br /></p><div class="codebox"><pre><code>
#Requires AutoHotkey v1

Haystack1 =
(
https://i.postimg.cc/N0yYXp7N/HTE241.jpg
https://i.postimg.cc/NjCBLWT9/HTE242.jpg
https://i.postimg.cc/XJdbHqPd/HTE243.jpg
)

Haystack2 =
(
[spoiler=&quot;[HTE241] AlexMo &amp; S.H.O.K.K. - Mama Cocha (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/490959655][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE241[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-11-24[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:14[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] AlexMo &amp; S.H.O.K.K. - Mama Cocha [color=grey](03:14)[/color]
[/size][/font]
[/spoiler]
[spoiler=&quot;[HTE242] NEOS - Gossip Mongers (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/490962665][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE242[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-01[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:42[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] NEOS - Gossip Mongers [color=grey](03:42)[/color]
[/size][/font]
[/spoiler]
[spoiler=&quot;[HTE243] Renegade System - Pump This Party (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/516178102][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE243[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-08[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:30[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] Renegade System - Pump This Party [color=grey](03:30)[/color]
[/size][/font]
[/spoiler]

)

Loop parse, Haystack1, `n, `r
{
    id := RegExReplace(A_LoopField, &quot;.*?([A-Z\d](?!.*/))|.*&quot;, &quot;$1&quot;)
    Haystack2 := RegExReplace(Haystack2, &quot;\[spoiler=&quot;&quot;\[&quot; . id . &quot;]\V*\R\[img=right]\K.*?(?=\[/img])&quot;, A_LoopField)
}
MsgBox % Haystack2</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-23T17:02:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161472#p161472</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161471#p161471" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>То, что у вас сейчас, имеет другую структуру, и непонятно, что должно быть на выходе в данном случае.</p></blockquote></div><p>Не подумал об этом, моя ошибка. В результате тоже копируется url и вставляется в тег img вместо слова пусто (слова &quot;пусто&quot; нет, оно для форума):<br /></p><div class="codebox"><pre><code>[spoiler=&quot;[HTE241] AlexMo &amp; S.H.O.K.K. - Mama Cocha (2023)&quot;]
[img=right]https://i.postimg.cc/N0yYXp7N/HTE241.jpg[/img]
[url=https://www.deezer.com/ru/album/490959655][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE241[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-11-24[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:14[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] AlexMo &amp; S.H.O.K.K. - Mama Cocha [color=grey](03:14)[/color]
[/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
[spoiler=&quot;[HTE242] NEOS - Gossip Mongers (2023)&quot;]
[img=right]https://i.postimg.cc/NjCBLWT9/HTE242.jpg[/img]
[url=https://www.deezer.com/ru/album/490962665][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE242[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-01[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:42[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] NEOS - Gossip Mongers [color=grey](03:42)[/color]
[/size][/font][/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
[spoiler=&quot;[HTE243] Renegade System - Pump This Party (2023)&quot;]
[img=right]https://i.postimg.cc/XJdbHqPd/HTE243.jpg[/img]
[url=https://www.deezer.com/ru/album/516178102][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE243[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-08[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:30[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] Renegade System - Pump This Party [color=grey](03:30)[/color]
[/size][/font][/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
</code></pre></div><p>Я добавил еще 2 спойлера в оба кода, вдруг это важно. Наверное, для текста, начиная с 3 строки &quot;[url =ссылка]&quot; и заканчивая последней строкой, то есть закрытием главного спойлера &quot;[ /spoiler]&quot;, нужна переменная.</p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-23T15:39:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161471#p161471</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161470#p161470" />
			<content type="html"><![CDATA[<p>Что содержит переменная m вы можете сами посмотреть через MsgBox.<br /></p><div class="quotebox"><cite>viviancels пишет:</cite><blockquote><p>удаляются все строчки, которые в спойлере, остаются только 2 первые строки</p></blockquote></div><p>Код, который я привёл, соответствует тому примеру, который вы привели изначально. То, что у вас сейчас, имеет другую структуру, и непонятно, что должно быть на выходе в данном случае.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-23T12:51:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161470#p161470</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161469#p161469" />
			<content type="html"><![CDATA[<p><strong>teadrinker]</strong>, Здравствуйте. Сейчас заметил, что удаляются все строчки, которые в спойлере, остаются только 2 первые строки. Правильно ли я понял: переменная m содержит первую строку spoiler?</p><div class="codebox"><pre><code>
#Requires AutoHotkey v1

Haystack1 =
(
https://i.postimg.cc/N0yYXp7N/HTE241.jpg
https://i.postimg.cc/NjCBLWT9/HTE242.jpg
https://i.postimg.cc/XJdbHqPd/HTE243.jpg
)

Haystack2 =
(
[spoiler=&quot;[HTE241] AlexMo &amp; S.H.O.K.K. - Mama Cocha (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/490959655][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE241[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-11-24[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:14[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] AlexMo &amp; S.H.O.K.K. - Mama Cocha [color=grey](03:14)[/color]
[/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
[spoiler=&quot;[HTE242] NEOS - Gossip Mongers (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/490962665][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE242[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-01[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:42[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] NEOS - Gossip Mongers [color=grey](03:42)[/color]
[/size][/font][/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
[spoiler=&quot;[HTE243] Renegade System - Pump This Party (2023)&quot;]
[img=right]пусто[/img]
[url=https://www.deezer.com/ru/album/516178102][img]https://i.postimg.cc/6qS4Wt55/Deezer.png[/img][/url][font=sans1][size=13]
[b]Номер по каталогу[/b]: [color=darkblue][b]HTE243[/b][/color]
[b]Дата релиза[/b]: [color=#993399][b]2023-12-08[/b][/color]
[b]Продолжительность[/b]: [color=grey][b]03:30[/b][/color]
[b]Треклист[/b]:
[color=grey]01.[/color] Renegade System - Pump This Party [color=grey](03:30)[/color]
[/size][/font][/size][/font][spoiler=&quot;Лог проверки качества&quot;]
[pre]
[/pre]
[/spoiler]
[spoiler=&quot;Динамический диапазон&quot;]
[pre]
[/pre]
[/spoiler]
[/spoiler]
)

output := &quot;&quot;
Loop parse, Haystack1, `n, `r
{
    if id := RegExReplace(A_LoopField, &quot;s).*?([A-Z\d](?!.*/))|.*&quot;, &quot;$1&quot;) {
        if RegExMatch(Haystack2, &quot;m`a)^\[spoiler=&quot;&quot;\[&quot; . id . &quot;].+&quot;, m)
            output .= (output ? &quot;`n`n&quot; : &quot;&quot;) . m . &quot;`n[img=right]&quot; . A_LoopField . &quot;[/img]&quot;
    }
}
MsgBox % output
</code></pre></div><p><span class="postimg"><img src="https://i.postimg.cc/jd13wGj3/2024-08-23-093835.png" alt="https://i.postimg.cc/jd13wGj3/2024-08-23-093835.png" /></span></p><p>*Слово &quot;пусто&quot; в теге img приходится писать, чтобы был виден код тега img, иначе он исчезает.</p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-23T04:39:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161469#p161469</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161426#p161426" />
			<content type="html"><![CDATA[<p><strong>viviancels</strong>, пожалуйста, но не забывайте про <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-18T12:51:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161426#p161426</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161425#p161425" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну, если я правильно понял задачу, то должно быть как-то так:</p></blockquote></div><p>Большое спасибо.</p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-18T11:38:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161425#p161425</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161424#p161424" />
			<content type="html"><![CDATA[<p>Ну, если я правильно понял задачу, то должно быть как-то так:<br /></p><div class="codebox"><pre><code>#Requires AutoHotkey v1

Haystack1 =
(
https://i.postimg.cc/TPB0nfbh/HFR001-CRV.jpg
https://i.postimg.cc/RhLTrtDn/HFR001RV.jpg
https://i.postimg.cc/NMT44S8D/HFR002-CRV.jpg
)

Haystack2 =
(
[spoiler=&quot;[HFR001CRV] Craig Connelly - How Can I (James Dymond Remix Edit) (2017)&quot;]
[img=right]пусто[/img]

[spoiler=&quot;[HFR001RV] Craig Connelly feat. Jessica Lawrence - How Can I (2017)&quot;]
[img=right]пусто[/img]

[spoiler=&quot;[HFR002CRV] Craig Connelly &amp; Sue Mclaren - Home (Will Rees Remix Edit) (2017)&quot;]
[img=right]пусто[/img]
)

output := &quot;&quot;
Loop parse, Haystack1, `n, `r
{
    if id := RegExReplace(A_LoopField, &quot;s).*?([A-Z\d](?!.*/))|.*&quot;, &quot;$1&quot;) {
        if RegExMatch(Haystack2, &quot;m`a)^\[spoiler=&quot;&quot;\[&quot; . id . &quot;].+&quot;, m)
            output .= (output ? &quot;`n`n&quot; : &quot;&quot;) . m . &quot;`n[img=right]&quot; . A_LoopField . &quot;[/img]&quot;
    }
}
MsgBox % output</code></pre></div><p>Будет работать независимо от пустых строк в исходных файлах. В output можете вставить пустые строки по вкусу.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-18T10:40:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161424#p161424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161421#p161421" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ссылки лучше тегом оформить</p></blockquote></div><p>Сделал. Сейчас заметил, что если в файле со списком url (covers.txt) только одна стройка - с первым url, то он вставляется скриптом нормально. Но если в файл со списком url добавить вторую строку со вторым url и запустить скрипт, то url из первого спойлера снова удаляется. Может, как-то можно добавить условие, что когда достигается конец чтения списка url, то скрипт останавливается? Трудность в том, что не известно, первый url копируется, а потом затирается или не копируется, а просто затирается.</p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-18T10:24:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161421#p161421</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161420#p161420" />
			<content type="html"><![CDATA[<p>Ссылки лучше тегом оформить, чтобы желающему помочь было бы удобнее их открывать. Но ещё лучше размещать изображения прямо на странице форума, у нас для этого есть тег img. Если изображение очень большое, можно спрятать под спойлер.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-18T10:16:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161420#p161420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161419#p161419" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Первая строка пустая в обоих файлах?</p></blockquote></div><p>Первая и последняя строк пустые в файле с кодом оформления, куда нужно копировать url картинок:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.postimg.cc/bYgBhbPK/2024-08-18-150305.png" alt="https://i.postimg.cc/bYgBhbPK/2024-08-18-150305.png" /></span></p></div></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.postimg.cc/j2Mg4Vvs/2024-08-18-150321.png" alt="https://i.postimg.cc/j2Mg4Vvs/2024-08-18-150321.png" /></span></p></div></div><p>В списке с url пустая последняя строка:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.postimg.cc/VvfZtsqG/2024-08-18-150219.png" alt="https://i.postimg.cc/VvfZtsqG/2024-08-18-150219.png" /></span></p></div></div><p>В скрипте тоже пустая последняя строка:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.postimg.cc/CLK6L1Ld/2024-08-18-150349.png" alt="https://i.postimg.cc/CLK6L1Ld/2024-08-18-150349.png" /></span></p></div></div><p>Сейчас по-очереди я убрал все пустые строки и каждый раз пробовал, предварительно копируя первый url вручную, и каждый раз он затирается. Вот 3 файла уже без пустых строк: <a href="https://dropmefiles.com/ozQh7">https://dropmefiles.com/ozQh7</a></p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-18T10:12:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161419#p161419</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161418#p161418" />
			<content type="html"><![CDATA[<p>Первая строка пустая в обоих файлах?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-18T09:37:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161418#p161418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161417#p161417" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Но в первых двух же одинаковые номера — 001.</p></blockquote></div><p>Забыл уточнить, поиск идет по содержимому квадратных скобок спойлера HFR001CRV. Номера могут быть разными. Так как после залития картинок на хостинг может появится дефиз HFR001-CRV, то сделан дополнительный loop</p>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-18T09:30:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161417#p161417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161415#p161415" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>viviancels пишет:</cite><blockquote><p>при совпадении номеров в конце url с номерами в названии spoiler</p></blockquote></div><p>Но в первых двух же одинаковые номера — 001.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-08-18T09:09:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161415#p161415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Затирается первое значение при копировании строк]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=161413#p161413" />
			<content type="html"><![CDATA[<p>Здравствуйте. Скрипт копирует url из списка при совпадении номеров в конце url с номерами в названии spoiler. Даже если url уже есть в теге img, он удаляется после выполнения скрипта, самый первый url приходится копировать вручную.</p><p>UPD Забыл уточнить, поиск идет по содержимому квадратных скобок спойлера. Номера могут быть разными.</p><p>Содержимое файла 123.txt:<br /></p><div class="codebox"><pre><code>
[spoiler=&quot;[HFR001CRV] Craig Connelly - How Can I (James Dymond Remix Edit) (2017)&quot;]
[img=right]пусто[/img]

[spoiler=&quot;[HFR001RV] Craig Connelly feat. Jessica Lawrence - How Can I (2017)&quot;]
[img=right]пусто[/img]

[spoiler=&quot;[HFR002CRV] Craig Connelly &amp; Sue Mclaren - Home (Will Rees Remix Edit) (2017)&quot;]
[img=right]пусто[/img]
</code></pre></div><p>Содержимое списка с url covers.txt:</p><div class="codebox"><pre><code>
https://i.postimg.cc/TPB0nfbh/HFR001-CRV.jpg
https://i.postimg.cc/RhLTrtDn/HFR001RV.jpg
https://i.postimg.cc/NMT44S8D/HFR002-CRV.jpg
</code></pre></div><p>Содержимое скрипта AHK:<br /></p><div class="codebox"><pre><code>
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases
FileRead, Haystack1, covers.txt
FileRead, Haystack2, 123.txt

temp := Haystack2
Loop, parse, Haystack1, `n`r
{
    Cat := regexreplace(A_LoopField, &quot;`am)^.*\/(.*)\.(jpg|png)$&quot;, &quot;$1&quot;)
    pos := InStr(temp, &quot;[spoiler=&quot;&quot;[&quot;Cat)
    temp := RegExReplace(temp, &quot;s)(?&lt;=\[img=right\]).*?(?=\[/img\])&quot;, A_LoopField,, 1, pos)
}
Loop, parse, Haystack1, `n`r
{
    Cat := regexreplace(A_LoopField, &quot;`am)^.*\/(.*)-(.*)\.(jpg|png)$&quot;, &quot;$1$2&quot;)
    pos := InStr(temp, &quot;[spoiler=&quot;&quot;[&quot;Cat)
    temp := RegExReplace(temp, &quot;s)(?&lt;=\[img=right\]).*?(?=\[/img\])&quot;, A_LoopField,, 1, pos)
}

 file := FileOpen(&quot;123.txt&quot;, &quot;w `n&quot;)
if !IsObject(file)
	log(&quot;Can&#039;t open &quot; Haystack2 &quot; for writing.&quot;)
file.Write(temp)
file.Close()
</code></pre></div><p>Результат должен быть таким:<br /></p><div class="codebox"><pre><code>
[spoiler=&quot;[HFR001CRV] Craig Connelly - How Can I (James Dymond Remix Edit) (2017)&quot;]
[img=right]https://i.postimg.cc/TPB0nfbh/HFR001-CRV.jpg[/img]

[spoiler=&quot;[HFR001RV] Craig Connelly feat. Jessica Lawrence - How Can I (2017)&quot;]
[img=right]https://i.postimg.cc/RhLTrtDn/HFR001RV.jpg[/img]

[spoiler=&quot;[HFR002CRV] Craig Connelly &amp; Sue Mclaren - Home (Will Rees Remix Edit) (2017)&quot;]
[img=right]https://i.postimg.cc/NMT44S8D/HFR002-CRV.jpg[/img]
</code></pre></div><p>Но получается так:</p><div class="codebox"><pre><code>
[spoiler=&quot;[HFR001CRV] Craig Connelly - How Can I (James Dymond Remix Edit) (2017)&quot;]
[img=right]пусто[/img]

[spoiler=&quot;[HFR001RV] Craig Connelly feat. Jessica Lawrence - How Can I (2017)&quot;]
[img=right]https://i.postimg.cc/RhLTrtDn/HFR001RV.jpg[/img]

[spoiler=&quot;[HFR002CRV] Craig Connelly &amp; Sue Mclaren - Home (Will Rees Remix Edit) (2017)&quot;]
[img=right]https://i.postimg.cc/NMT44S8D/HFR002-CRV.jpg[/img]
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[viviancels]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42788</uri>
			</author>
			<updated>2024-08-18T04:33:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=161413#p161413</id>
		</entry>
</feed>
