<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Обработка с заменой в RegExReplace]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10528</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10528&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обработка с заменой в RegExReplace».]]></description>
		<lastBuildDate>Fri, 27 Mar 2015 18:57:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92792#p92792</link>
			<description><![CDATA[<div class="codebox"><pre><code>{&quot;response&quot;:[
40,
{&quot;aid&quot;:353525103,
&quot;owner_id&quot;:159743853,
&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,
&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,
&quot;duration&quot;:250,
&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=1234&quot;,
&quot;lyrics_id&quot;:&quot;241931630&quot;,
&quot;genre&quot;:2},
{&quot;aid&quot;:353525103,
&quot;owner_id&quot;:159743853,
&quot;artist&quot;:&quot;Баста&quot;,
&quot;title&quot;:&quot;Ты моя вселенная&quot;,
&quot;duration&quot;:220,
&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=1234567&quot;,
&quot;lyrics_id&quot;:&quot;241931630&quot;,
&quot;genre&quot;:2},
]}</code></pre></div><p>Как-то так выглядит структура, если ее разобрать.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Mar 2015 18:57:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92792#p92792</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92791#p92791</link>
			<description><![CDATA[<div class="codebox"><pre><code>str =
(
{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2},{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}
)
pos := 0
While pos := RegExMatch(str, &quot;&quot;&quot;title&quot;&quot;:&quot;&quot;\K[^&quot;&quot;]+&quot;, found, pos + 1)
   str := RegExReplace(str, &quot;\Q&quot; . found . &quot;\E&quot;, RegExReplace(found, &quot;i)(*UCP)[^\w ]&quot;), &quot;&quot;, 1, pos)

MsgBox, % str</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 27 Mar 2015 18:56:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92791#p92791</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92790#p92790</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, работает почти как надо. Но если мне в запросе выдает 2 элемента, в них можно как-то заменить? Элементы могут быть разные, но структура у них всегда одна.<br /></p><div class="codebox"><pre><code>{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2},{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Mar 2015 18:48:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92790#p92790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92789#p92789</link>
			<description><![CDATA[<p><span style="color: green"><a href="http://forum.script-coding.com/viewtopic.php?id=6148">Не нужно</a> цитировать предыдущий пост.</span><br />У меня проще не вышло:<br /></p><div class="codebox"><pre><code>str =
(
{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}
)
pos := RegExMatch(str, &quot;&quot;&quot;title&quot;&quot;:&quot;&quot;\K[^&quot;&quot;]+&quot;, found)
MsgBox, % RegExReplace(str, &quot;\Q&quot; . found . &quot;\E&quot;, RegExReplace(found, &quot;i)(*UCP)[^\w ]&quot;), &quot;&quot;, 1, pos)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 27 Mar 2015 18:40:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92789#p92789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92787#p92787</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А какова глобальная задача? Что это за строка, как вы её получили, всегда ли строка будет иметь именно такую структуру?</p></blockquote></div><p>Это ответ от сервера в формате <strong>JSON</strong>, строка будет иметь такую структуру всегда, но значения <strong>title</strong> будут разные</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Mar 2015 17:44:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92787#p92787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92785#p92785</link>
			<description><![CDATA[<p>А какова глобальная задача? Что это за строка, как вы её получили, всегда ли строка будет иметь именно такую структуру?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 27 Mar 2015 16:18:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92785#p92785</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Обработка с заменой в RegExReplace]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92784#p92784</link>
			<description><![CDATA[<p>Добрый день, столкнулся с интересной проблемой.<br />Вот код:<br /></p><div class="codebox"><pre><code>string =
(
{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}
)

string := RegExReplace(string, &quot;&quot;&quot;title&quot;&quot;:&quot;&quot;(.*?)&quot;&quot;&quot;, &quot;&quot;&quot;title&quot;&quot;:&quot;&quot;$1&quot;&quot;&quot;)

MsgBox,%string%</code></pre></div><p>Результат у меня выходит вот такой:<br /></p><div class="codebox"><pre><code>{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}</code></pre></div><p>А мне требуется обработать его и получить вот такой:<br /></p><div class="codebox"><pre><code>{&quot;response&quot;:[40,{&quot;aid&quot;:353525103,&quot;owner_id&quot;:159743853,&quot;artist&quot;:&quot;Frederic Francois Chopin (Фредерик Шопен)&quot;,&quot;title&quot;:&quot;Nocturne No20 in сismoll op posth OST Пианист&quot;,&quot;duration&quot;:250,&quot;url&quot;:&quot;http:\/\/cs4586.vk.me\/u1798432\/audios\/9d2bdaa30ba6.mp3?extra=DigC15a8M43SFvXjYL3zrVyiNVKzqg9vo0E1BAAhLtgxPSM9SzT49a5f1pU5JtKmYOd0FjAj4-7kitpR-JuwuvFJOETN7Uop17E&quot;,&quot;lyrics_id&quot;:&quot;241931630&quot;,&quot;genre&quot;:2}]}</code></pre></div><p>То есть мне требуется убрать в данном поле<br /></p><div class="codebox"><pre><code>&quot;title&quot;:&quot;.,Nocturne No20 in сis-]moll op posth (OST Пианист)&quot;</code></pre></div><p>Все кроме букв и цифр и знака _</p><p>Долго мучаюсь уже, помогите пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Mar 2015 15:53:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92784#p92784</guid>
		</item>
	</channel>
</rss>
