<?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=16966&amp;type=atom" />
	<updated>2022-02-22T17:12:02Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16966</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152422#p152422" />
			<content type="html"><![CDATA[<p><strong>Lantar25</strong></p><p>Захотелось вставить свои пять копеек на уже закрытый вопрос, предложу свой вариант в принципе без RegEx.</p><p>Если в данной строке только одно имя:<br /></p><div class="codebox"><pre><code>Var1 = dsadsadasasd @From Ng2ayMaiSeDenThu13i: dsadasdsadas
a := strsplit(var1, &quot;@From &quot;,, 2)
a := strsplit(a[2], &quot;: &quot;,, 2)
Var2 := a[1]
msgbox % var2</code></pre></div><p>Если в данной строке будет несколько имен:<br /></p><div class="codebox"><pre><code>Var1 = dsadsadasasd @From Ng2ayMaiSeDenThu13i: dsadasdsadas @From some name
a := strsplit(Var1, &quot;@From &quot;)
for i, k in a 
{
	if ( i = 1 )
		continue
	temp := strsplit(k, &quot;:&quot;)
	Var2 .= LTrim(temp[1])&quot;`n&quot;
}
msgbox % var2</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lencore228]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40862</uri>
			</author>
			<updated>2022-02-22T17:12:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152422#p152422</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152216#p152216" />
			<content type="html"><![CDATA[<p>Пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-02-15T19:37:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152216#p152216</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152215#p152215" />
			<content type="html"><![CDATA[<p>Нашел свою ошибку. Всем спасибо за помощь.</p>]]></content>
			<author>
				<name><![CDATA[Lantar25]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42359</uri>
			</author>
			<updated>2022-02-15T18:42:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152215#p152215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152214#p152214" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
Var1 = dsadsadasasd @From Ng2ayMaiSeDenThu13i: dsadasdsadas

RegExMatch(Var1, &quot;From (.*):&quot;, SubPat)

Msgbox %SubPat%
</code></pre></div><p>Использую такой код, но ответ поступает &quot;From Ng2ayMaiSeDenThu13i: &quot;<br />Как убрать &quot;From&quot; и &quot;:&quot;</p>]]></content>
			<author>
				<name><![CDATA[Lantar25]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42359</uri>
			</author>
			<updated>2022-02-15T18:38:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152214#p152214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152189#p152189" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, можно было дать автору и подумать, задачка не самая сложная. Однако, ваше решение не совсем верное:<br /></p><div class="codebox"><pre><code>Var1 = @From Igrok: Люблю ставить двоеточия:::::)
RegExMatch(Var1, &quot;From (.*):&quot;, SubPat)
Msgbox % SubPat1</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-14T18:25:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152189#p152189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152188#p152188" />
			<content type="html"><![CDATA[<p><strong>Lantar25</strong></p><div class="codebox"><pre><code>Var1 = dsadsa @From Akla: dasdasf
RegExMatch(Var1, &quot;From (.*):&quot;, SubPat)
Msgbox % SubPat1</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-14T18:21:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152188#p152188</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152187#p152187" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lantar25 пишет:</cite><blockquote><p>Я не силен в AHK</p></blockquote></div><p>Данный вопрос имеет к AHK лишь опосредованное отношение, так как синтаксис регулярных выражений везде примерно одинаковый.<br />Вы выделили сабпаттерн, который включает &quot;From &quot;, что мешает исключить эту часть?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-14T17:41:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152187#p152187</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152186#p152186" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
Var1 = dsadsa @From Akla: dasdasf ; Объявление Var 1. Нужно вырезать &quot;Akla&quot; из предложения

FoundPos := RegExMatch(Var1, &quot;(From .*):&quot;, SubPat, 5) ; Обрезает предложение до &quot;From Akla:&quot;

Msgbox % SubPat  ; Отображение результата
</code></pre></div><p>Вот на таком моменте я застрял сейчас.</p><br /><p>Я не силен в AHK. Перерыл кучу тем в поисках решения.&nbsp; Прошу объяснить как выполнить эту задачу.</p>]]></content>
			<author>
				<name><![CDATA[Lantar25]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42359</uri>
			</author>
			<updated>2022-02-14T17:11:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152186#p152186</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152185#p152185" />
			<content type="html"><![CDATA[<p><em>Regex</em> в помощь.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-02-14T17:04:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152185#p152185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152184#p152184" />
			<content type="html"><![CDATA[<p>Где код? Какие ошибки встретились?</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-14T16:48:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152184#p152184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Извлечь слово из предложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152183#p152183" />
			<content type="html"><![CDATA[<p>Существует переменная Var1, которая содержит предложение &quot;@From Igrok: Ты тут?&quot; <br />Неизменные символы в предложении &quot;@From&quot; и &quot;:&quot;.<br />Задача: Извлечь слово Igrok или любое другое которые будет между &quot;@From&quot; и &quot;:&quot;. Эти слово может содержать любые символы и числа, от кириллицы до китайских символов. Создать переменную Var2 и придать ей полученное значение.</p>]]></content>
			<author>
				<name><![CDATA[Lantar25]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42359</uri>
			</author>
			<updated>2022-02-14T16:45:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152183#p152183</id>
		</entry>
</feed>
