<?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>https://forum.script-coding.com/viewtopic.php?id=16630</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16630&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Почему при сравнении совпадают разные строки?».]]></description>
		<lastBuildDate>Sun, 03 Oct 2021 21:40:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149873#p149873</link>
			<description><![CDATA[<div class="codebox"><pre><code>if (str1 . &quot;&quot; == str2 . &quot;&quot;)</code></pre></div><p>Еще проще так:<br /></p><div class="codebox"><pre><code>if (str1 &quot;&quot; = str2)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 03 Oct 2021 21:40:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149873#p149873</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149866#p149866</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>Через АХК такие опасные манипуляции бы не совершал.</p></blockquote></div><p>А причём тут AHK? RegEx, который в данном случае вы использовали — это отдельный модуль, он везде одинаково работает. Выстрелить себе в ногу можно при желании, используя любой ЯП.<br />Конкретно данная проблема решена в v2.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 03 Oct 2021 17:39:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149866#p149866</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149865#p149865</link>
			<description><![CDATA[<p>Через АХК такие опасные манипуляции бы не совершал.<br />А так, очень плохо, что очевидные вещи в АХК не реализованы как в других языках.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 03 Oct 2021 17:30:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149865#p149865</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149864#p149864</link>
			<description><![CDATA[<p><strong>__Михаил__</strong>, если бы вам нужно было выбрать номер, на который нужно было бы отправить крупную сумму денег, думаю, не были бы так уверены.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 03 Oct 2021 17:07:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149864#p149864</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149863#p149863</link>
			<description><![CDATA[<p>Сомневаюсь, что кол-во чисел в данном случае будут разные.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 03 Oct 2021 16:56:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149863#p149863</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149862#p149862</link>
			<description><![CDATA[<p>Всем спасибо! Скрипт готов. AutoHotKey - просто находка! Настолько облегчает мне работу)</p>]]></description>
			<author><![CDATA[null@example.com (mike.sunday19)]]></author>
			<pubDate>Sun, 03 Oct 2021 16:33:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149862#p149862</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149861#p149861</link>
			<description><![CDATA[<p>Ну, я бы так не стал решать:<br /></p><div class="codebox"><pre><code>str1 := &quot;99999999999999999999&quot;
str2 := &quot;999&quot;
If (str1 ~= str2)
 MsgBox, Номера счетов совпадают!
Else
 MsgBox, Номера счетов не совпадают!</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 03 Oct 2021 16:21:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149861#p149861</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149860#p149860</link>
			<description><![CDATA[<p>Проще было так решить:</p><div class="codebox"><pre><code>str1 := &quot;99999999999999999999&quot;
str2 := &quot;40817495375183257123&quot;
If (str1 ~= str2)
 MsgBox, Номера счетов совпадают!
Else
 MsgBox, Номера счетов не совпадают!
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 03 Oct 2021 16:01:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149860#p149860</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149859#p149859</link>
			<description><![CDATA[<p>RegExMatch()</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 03 Oct 2021 15:42:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149859#p149859</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149858#p149858</link>
			<description><![CDATA[<p><strong>teadrinker</strong> понял, спасибо!<br />Подскажите пожалуйста еще, как можно отличать цифру от любого другого символа?<br />Вот например есть файлы .txt с кучей текста. И где-то среди этого текста есть номер счета. Я знаю только первые 5 цифр счета. Они будут постоянны для любого счета.<br />Чтобы его вычленить оттуда, мне нужно отличать цифры от других символов.<br />Подскажите, есть способ?</p>]]></description>
			<author><![CDATA[null@example.com (mike.sunday19)]]></author>
			<pubDate>Sun, 03 Oct 2021 15:29:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149858#p149858</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149857#p149857</link>
			<description><![CDATA[<p>Переменные, значения которых состоят только из цифр, при операции сравнения интерпретируются как числа, а так как данные числа превышают максимально допустимые, они приводятся к виду:<br /></p><div class="codebox"><pre><code>str1 := &quot;99999999999999999999&quot;
str2 := &quot;40817495375183257123&quot;
MsgBox, % str1 + 0 . &quot;`n&quot;
        . str2 + 0</code></pre></div><p>Для сравнения в данном случае можно применить такой трюк:<br /></p><div class="codebox"><pre><code>str1 := &quot;99999999999999999999&quot;
str2 := &quot;40817495375183257123&quot;
if (str1 . &quot;&quot; == str2 . &quot;&quot;)
   MsgBox, Номера счетов совпадают!
else
   MsgBox, Номера счетов не совпадают!</code></pre></div><div class="quotebox"><cite>Documents пишет:</cite><blockquote><p><strong>Numeric strings:</strong> A string of digits (or any other supported number format) is automatically interpreted as a number when a math operation or comparison requires it. In AutoHotkey v1, comparisons are performed numerically if both values are numeric even if both values are strings. However, a quoted string (or the result of concatenating with a quoted string) is never considered numeric when used directly in an expression.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 03 Oct 2021 13:42:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149857#p149857</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Почему при сравнении совпадают разные строки?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149856#p149856</link>
			<description><![CDATA[<div class="codebox"><pre><code>
str1 := &quot;99999999999999999999&quot;
str2 := &quot;40817495375183257123&quot;
if(str1 == str2)
	MsgBox, Номера счетов совпадают!
else
	MsgBox, Номера счетов не совпадают!
</code></pre></div><p>Почему-то строки совпадают, хотя они разные! В чем дело? И как правильно сравнить эти строки?</p>]]></description>
			<author><![CDATA[null@example.com (mike.sunday19)]]></author>
			<pubDate>Sun, 03 Oct 2021 13:13:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149856#p149856</guid>
		</item>
	</channel>
</rss>
