<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; АНК:регулярные выражения]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14215</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14215&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «АНК:регулярные выражения».]]></description>
		<lastBuildDate>Wed, 10 Oct 2018 16:49:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129146#p129146</link>
			<description><![CDATA[<p><strong>ypppu</strong></p><div class="codebox"><pre><code>Loop, parse, clipboard, `n, `r 
{ MsgBox, 4, , Файл номер %A_Index%: %A_LoopField%.`n`nПродолжить? 
IfMsgBox, No, break
 }</code></pre></div><p>Этот скрипт перебирает каждую строку.<br />Мне нужно что-бы он каждую строку загнал в переменную, а не перебирал.<br /></p><div class="codebox"><pre><code>MsgBox,
VarA= &quot;первая строка&quot;
VarB= &quot;вторая строка&quot;
VarС= &quot;третья строка&quot;</code></pre></div><p>Так-же можно сделать ?</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Wed, 10 Oct 2018 16:49:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129146#p129146</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129126#p129126</link>
			<description><![CDATA[<p>Непонятно, почему всё это обсуждается в теме под названием «Регулярные выражения». <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Oct 2018 16:56:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129126#p129126</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129124#p129124</link>
			<description><![CDATA[<p>С ComObj не сталкивался, не подскажу.<br />В программировании переменной присваивается значение (целое число, число с точкой, строка), а не наоборот.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 09 Oct 2018 15:35:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129124#p129124</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129113#p129113</link>
			<description><![CDATA[<div class="codebox"><pre><code>a := &quot;строка&quot;
msgbox % a</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 08 Oct 2018 19:52:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129113#p129113</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129108#p129108</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Непонятно как каждой строке присвоить переменную.</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Mon, 08 Oct 2018 17:38:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129108#p129108</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129093#p129093</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Нашла вот это. Но надо немного переделать. Подскажите как.<br />КОД: Копировать Выделить всё</p><p>Loop, parse, clipboard, `n, `r<br />{<br />&nbsp; &nbsp; MsgBox, 4, , Строка номер %A_Index%: %A_LoopField%.`n`nПродолжить?<br />&nbsp; &nbsp; IfMsgBox, No, break<br />}</p></blockquote></div><p>А что именно вам в этом коде не понятно?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 08 Oct 2018 08:32:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129093#p129093</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129084#p129084</link>
			<description><![CDATA[<p><strong>ypppu</strong><br />1.Запускаем наш скрипт . Он смотрит что в буфере обмена.(там может быть и 7 небольших строк). Но если в первой строке не 14 знаков - завершаем скрипт.(Сообщение пользователю: &quot;Содержимое буфера не отвечает заданному шаблону&quot;)<br />2.Та строка , (она первая)где 14 знаков разбиваем на отдельные символы от VarA1 до VarA14 , я их хочу вставить в exel<br /></p><div class="codebox"><pre><code>Xl := ComObjActive(&quot;Excel.Application&quot;)
Xl.Range(&quot;B11&quot;).Value := &quot;%VarA1%&quot; 
Xl.Range(&quot;B12&quot;).Value := &quot;%VarA2%</code></pre></div><p>итд<br />3.Вторую строку&nbsp; поместить в переменную VarB<br />&nbsp; Третью&nbsp; строку&nbsp; поместить в переменную VarС<br />&nbsp; Четвертую&nbsp; строку&nbsp; поместить в переменную VarD<br />&nbsp; Пятую строку&nbsp; поместить в переменную VarЕ<br />&nbsp; Эти строки тоже будут вставляться в Exel.<br />&nbsp; Будут ли переменные называться В,С,D или E&nbsp; неважно. Главное что-бы я их могла вставить в Exel.</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Sun, 07 Oct 2018 10:42:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129084#p129084</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129082#p129082</link>
			<description><![CDATA[<p>Давайте пошагово.</p><p>1. Помещаем что-то в буфер, например<br /></p><div class="codebox"><pre><code>КЕ4978Р3658905
л547енва4645
17Ев567856рап556565 </code></pre></div><p>2. Запускаем наш скрипт. Он смотрит что есть в буфере. Если содержимое буфера отвечает шаблону<br />{ц<strong>ы</strong>фры или латински буквы 14 штук}{один перенос строки}{ц<strong>ы</strong>фры и русские буквы сколько угодно}{один перенос строки}{ц<strong>ы</strong>фры или латинские буквы сколько угодно}<br />то переходим к п. 3<br />иначе переходим к п. 4</p><p>3.<br />3.1 Разбить содержимое первого подшаблона на отдельные символы и поместить их в переменные VarA1 ... VarA14<br />3.2 Содержимое второго подшаблона поместить в переменную VarB<br />3.3 Содержимое третьего подшаблона поместить в переменную VarС</p><p>4. Сообщение пользователю: &quot;Содержимое буфера не отвечает заданному шаблону&quot;</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 07 Oct 2018 10:26:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129082#p129082</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129080#p129080</link>
			<description><![CDATA[<p><strong>sergeiplugatyr</strong><br />Мне надо:Как только я поместила 3 строки в буфер и нажала к примеру F11 <br /> эти три строчки имели вид <br /></p><div class="codebox"><pre><code>MsgBox,VarA = КЕ4978Р3658905
VarB = л547енва4645    
VarC = 17Ев567856рап556565  </code></pre></div><p>Нашла вот это. Но надо немного переделать. Подскажите как.<br /></p><div class="codebox"><pre><code>Loop, parse, clipboard, `n, `r
{
    MsgBox, 4, , Строка номер %A_Index%: %A_LoopField%.`n`nПродолжить?
    IfMsgBox, No, break
} </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Sun, 07 Oct 2018 08:39:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129080#p129080</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129075#p129075</link>
			<description><![CDATA[<p><strong>Елена</strong>, для чего это делать? Если эти строки сразу на парсинг передаются в функцию. <br /></p><div class="codebox"><pre><code>/*
КЕ4978Р3658905
л547енва4645
17Ев567856рап556565
*/


MsgBox, % funcParseString()

funcParseString() {
	Clip := Clipboard
	Loop, parse, Clip, `n`r
	{
		if (StrLen(A_LoopField) == 14) {
			Loop, parse, A_LoopField
			{
				outVar .= &quot;VarA&quot; . A_Index . &quot; = &quot; A_LoopField &quot;`n&quot;
			} return outVar
		} else { 
		
		}
	}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sergeiplugatyr)]]></author>
			<pubDate>Sat, 06 Oct 2018 06:38:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129075#p129075</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129073#p129073</link>
			<description><![CDATA[<p><strong>sergeiplugatyr</strong><br />Огромное спасибо.<br />Только как сделать, что-бы из буфера обмена эти 3 строки<br />КЕ4978Р3658905 <br />л547енва4645&nbsp; &nbsp; &nbsp;<br />17Ев567856рап556565&nbsp; </p><p>имели вид:<br /></p><div class="codebox"><pre><code>VarA=КЕ4978Р3658905
VarB=л547енва4645
VarC=17Ев567856рап556565</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Sat, 06 Oct 2018 05:09:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129073#p129073</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129072#p129072</link>
			<description><![CDATA[<div class="codebox"><pre><code>VarA=КЕ4978Р3658905
VarB=л547енва4645
VarC=17Ев567856рап556565

MsgBox, % funcParseString(VarA)

funcParseString(v) {
	if (StrLen(v) == 14) {
		Loop, parse, v
		{
			outVar .= &quot;VarA&quot; . A_Index . &quot; = &quot; A_LoopField &quot;`n&quot;
		} return outVar
	} else {
		return
}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sergeiplugatyr)]]></author>
			<pubDate>Sat, 06 Oct 2018 04:29:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129072#p129072</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129061#p129061</link>
			<description><![CDATA[<div class="quotebox"><cite>Елена пишет:</cite><blockquote><p>Времени совсем нет на&nbsp; изучение.</p></blockquote></div><p>Тогда вам в этот раздел:<br /><a href="http://forum.script-coding.com/viewforum.php?id=28">http://forum.script-coding.com/viewforum.php?id=28</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 05 Oct 2018 19:02:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129061#p129061</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129060#p129060</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />На форуме не первый день но не заходила сюда&nbsp; пару лет , так как не было надобности. Вот и прошу что-бы кто нибудь помог с написанием скрипта. Который сильно облегчит мою работу. Времени совсем нет на&nbsp; изучение.</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Fri, 05 Oct 2018 18:59:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129060#p129060</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК:регулярные выражения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129059#p129059</link>
			<description><![CDATA[<p><strong>YMP</strong><br />Три строки как я написала.<br />Если не 14 знаков - Return</p>]]></description>
			<author><![CDATA[null@example.com (Елена)]]></author>
			<pubDate>Fri, 05 Oct 2018 18:56:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129059#p129059</guid>
		</item>
	</channel>
</rss>
