<?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=17371&amp;type=atom" />
	<updated>2022-09-16T19:53:58Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17371</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154785#p154785" />
			<content type="html"><![CDATA[<p><strong>Clannad5</strong><br />Ого).<br />Благодарен Вам. Думаю воспользуюсь вамим советом и посвящу некоторое время изучению регулярок.</p>]]></content>
			<author>
				<name><![CDATA[jbn238]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42492</uri>
			</author>
			<updated>2022-09-16T19:53:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154785#p154785</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154769#p154769" />
			<content type="html"><![CDATA[<p><strong>jbn238</strong></p><p>Вот как пример упрощенного поиска:</p><div class="codebox"><pre><code>
; вызов функции, с сылкой внутри (можно указать переменную)
UrlCheck(&quot;https://ru.dotabuff.com/heroes/puck&quot;)

; Сама функция
UrlCheck(link)    {
oWhr := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
oWhr.Open(&quot;GET&quot;, link, false)
oWhr.Send()
; RegExMatch - метод | oWhr.ResponseText - код страницы полученный по ссылке | SubPat - переменная, куда будет сохраняться полученный результат
PosText := RegExMatch(oWhr.ResponseText, &quot;Escape&quot;, SubPat)
; Выводим результат.
Msgbox, % &quot;На позиции &quot; PosText &quot;`nНайдено слово &quot; SubPat
}
</code></pre></div><p>Минусы такого подхода в том, что оболочка, что используется для команд, может быть устаревшей и будет выводиться совсем другая информация.<br />Для примера попробуй открыть vk.com и ты получишь сообщение о том, что браузер устарел(если конечно ничего с того раза не поменялось).</p><p>Лучше, конечно же, в RegExMatch указать все нужные тебе комбинации для поиска нужных слов в одну команду.<br />Вообще регулярки это очень интересная и полезная тема для изучения, поэтому почитай о ней на досуге.<br />Как правило регулярки схожи с другими языками программирования, что очень упрощает тебе поиск ответов на свои вопросы.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-09-15T19:57:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154769#p154769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154767#p154767" />
			<content type="html"><![CDATA[<p>Я же тему скинул, где объясняется, как получить это значение через htmlfile. Если будет выдавать ошибки гуглите ошибку.</p>]]></content>
			<author>
				<name><![CDATA[Вася_01]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42652</uri>
			</author>
			<updated>2022-09-15T16:00:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154767#p154767</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154766#p154766" />
			<content type="html"><![CDATA[<p><strong>Вася_01</strong><br /></p><div class="quotebox"><blockquote><p>делаете запрос к сайту, и достаете эти значения через htmlfile так.</p><div class="codebox"><pre><code>MsgBox % document.getElementsByClassName(&quot;header-content-title&quot;)[0].innerText
</code></pre></div></blockquote></div><p>Это конечно замечательно, но к сожалению я только начинаю изучать эту сферу, можете, пожалуйста, если Вас не затруднит более детально объяснить?</p>]]></content>
			<author>
				<name><![CDATA[jbn238]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42492</uri>
			</author>
			<updated>2022-09-15T15:50:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154766#p154766</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154765#p154765" />
			<content type="html"><![CDATA[<p>А что там помогать, делаете запрос к сайту, и достаете эти значения через htmlfile так.<br /></p><div class="codebox"><pre><code>MsgBox % document.getElementsByClassName(&quot;header-content-title&quot;)[0].innerText</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Вася_01]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42652</uri>
			</author>
			<updated>2022-09-15T15:44:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154765#p154765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154764#p154764" />
			<content type="html"><![CDATA[<p><strong>Вася_01</strong><br />Просмотрел тему которую вы прикрепили, к сожалению, не выделил ничего для себя, чтобы могло мне помочь. </p><div class="quotebox"><blockquote><p>Не думаю, что там регулярные выражения нужны.</p></blockquote></div><p>Буду признателен если поможете, как вы думаете лучше сделать?</p>]]></content>
			<author>
				<name><![CDATA[jbn238]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42492</uri>
			</author>
			<updated>2022-09-15T15:33:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154764#p154764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154763#p154763" />
			<content type="html"><![CDATA[<p>Не думаю, что там регулярные выражения нужны. <a href="http://forum.script-coding.com/viewtopic.php?id=12373">http://forum.script-coding.com/viewtopic.php?id=12373</a>.</p>]]></content>
			<author>
				<name><![CDATA[Вася_01]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42652</uri>
			</author>
			<updated>2022-09-15T15:05:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154763#p154763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154762#p154762" />
			<content type="html"><![CDATA[<p><strong>Clannad5</strong><br /><a href="https://ru.dotabuff.com/heroes/puck">https://ru.dotabuff.com/heroes/puck</a><br />из этой страницы мне нужны слова &quot;Disabler, Escape, Initiator, Nuker&quot;. Идея в том чтобы загрузить страницу целиком, а после просто вытащить эти слова если они есть, или просто ничего не делать если их нет.</p>]]></content>
			<author>
				<name><![CDATA[jbn238]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42492</uri>
			</author>
			<updated>2022-09-15T14:32:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154762#p154762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154761#p154761" />
			<content type="html"><![CDATA[<p><strong>jbn238</strong><br />А можно поинтересоваться, вы загружаете страницу целиком, чтобы потом проанилизировать на нужные элементы в коде?<br />Если так, то не проще использовать WinHttpRequest?<br />А что по-поводу вашего вопроса, то как и ответили выше, используйте RegExMatch или RegExReplace.</p><p>Еще могу посоветовать использовать сайт <a href="https://regex101.com/">https://regex101.com/</a>, он помогает визуально воспринимать то, какие регулярные выражения вы вводите и то, что из этого получается.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-09-15T14:07:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154761#p154761</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154760#p154760" />
			<content type="html"><![CDATA[<p>Обычно для таких целей используют регулярные выражения (RegExMatch, RegExReplace).</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-09-15T14:03:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154760#p154760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: "Вытащить" слово из текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154759#p154759" />
			<content type="html"><![CDATA[<p>Доброго времени!<br />Я загружаю страницу через UrlDownloadToFile, и из текста который загрузился, нужно вытащить ключевые слова, подскажите, пожалуйста, как можно это реализовать?</p>]]></content>
			<author>
				<name><![CDATA[jbn238]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42492</uri>
			</author>
			<updated>2022-09-15T13:45:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154759#p154759</id>
		</entry>
</feed>
