<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Затирается первое значение при копировании строк]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=18277</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18277&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Затирается первое значение при копировании строк».]]></description>
		<lastBuildDate>Fri, 23 Aug 2024 17:02:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161472#p161472</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 23 Aug 2024 17:02:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161472#p161472</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161471#p161471</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Fri, 23 Aug 2024 15:39:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161471#p161471</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161470#p161470</link>
			<description><![CDATA[<p>Что содержит переменная m вы можете сами посмотреть через MsgBox.<br /></p><div class="quotebox"><cite>viviancels пишет:</cite><blockquote><p>удаляются все строчки, которые в спойлере, остаются только 2 первые строки</p></blockquote></div><p>Код, который я привёл, соответствует тому примеру, который вы привели изначально. То, что у вас сейчас, имеет другую структуру, и непонятно, что должно быть на выходе в данном случае.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 23 Aug 2024 12:51:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161470#p161470</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161469#p161469</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Fri, 23 Aug 2024 04:39:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161469#p161469</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161426#p161426</link>
			<description><![CDATA[<p><strong>viviancels</strong>, пожалуйста, но не забывайте про <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 18 Aug 2024 12:51:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161426#p161426</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161425#p161425</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну, если я правильно понял задачу, то должно быть как-то так:</p></blockquote></div><p>Большое спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Sun, 18 Aug 2024 11:38:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161425#p161425</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161424#p161424</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 18 Aug 2024 10:40:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161424#p161424</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161421#p161421</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ссылки лучше тегом оформить</p></blockquote></div><p>Сделал. Сейчас заметил, что если в файле со списком url (covers.txt) только одна стройка - с первым url, то он вставляется скриптом нормально. Но если в файл со списком url добавить вторую строку со вторым url и запустить скрипт, то url из первого спойлера снова удаляется. Может, как-то можно добавить условие, что когда достигается конец чтения списка url, то скрипт останавливается? Трудность в том, что не известно, первый url копируется, а потом затирается или не копируется, а просто затирается.</p>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Sun, 18 Aug 2024 10:24:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161421#p161421</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161420#p161420</link>
			<description><![CDATA[<p>Ссылки лучше тегом оформить, чтобы желающему помочь было бы удобнее их открывать. Но ещё лучше размещать изображения прямо на странице форума, у нас для этого есть тег img. Если изображение очень большое, можно спрятать под спойлер.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 18 Aug 2024 10:16:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161420#p161420</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161419#p161419</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Sun, 18 Aug 2024 10:12:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161419#p161419</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161418#p161418</link>
			<description><![CDATA[<p>Первая строка пустая в обоих файлах?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 18 Aug 2024 09:37:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161418#p161418</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161417#p161417</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Но в первых двух же одинаковые номера — 001.</p></blockquote></div><p>Забыл уточнить, поиск идет по содержимому квадратных скобок спойлера HFR001CRV. Номера могут быть разными. Так как после залития картинок на хостинг может появится дефиз HFR001-CRV, то сделан дополнительный loop</p>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Sun, 18 Aug 2024 09:30:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161417#p161417</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161415#p161415</link>
			<description><![CDATA[<div class="quotebox"><cite>viviancels пишет:</cite><blockquote><p>при совпадении номеров в конце url с номерами в названии spoiler</p></blockquote></div><p>Но в первых двух же одинаковые номера — 001.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 18 Aug 2024 09:09:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161415#p161415</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Затирается первое значение при копировании строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161413#p161413</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (viviancels)]]></author>
			<pubDate>Sun, 18 Aug 2024 04:33:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161413#p161413</guid>
		</item>
	</channel>
</rss>
