<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ss220.space/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ahfoganu</id>
	<title>SS220 Paradise Wiki (SS13) - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ss220.space/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ahfoganu"/>
	<link rel="alternate" type="text/html" href="https://wiki.ss220.space/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Ahfoganu"/>
	<updated>2026-06-04T18:27:41Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.ss220.space/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%BC_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC_(Regex)&amp;diff=16943</id>
		<title>Руководство по регулярным выражениям (Regex)</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss220.space/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%BC_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC_(Regex)&amp;diff=16943"/>
		<updated>2021-12-03T16:52:21Z</updated>

		<summary type="html">&lt;p&gt;Ahfoganu: Отмена правки 16942, сделанной Ahfoganu (обсуждение) (Не указал причину)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Regex (сокр. от Regular expressions - Регулярные выражения) - это способ поиска подтекста в тексте. Он позволит вам искать более сложные выражения и даст вам больше свободы в выборе того, что выделить. Однако он немного сложен для полного понимания за один раз. Смотрите ниже примеры использования строк regex. По умолчанию в игре regex нечувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
Полезным инструментом для тестирования вашей regex-строки является [https://regex101.com/ &#039;&#039;&#039;этот сайт.&#039;&#039;&#039;]&lt;br /&gt;
==Настройка==&lt;br /&gt;
Чтобы открыть окно настроек Regex нажмите шестеренку в окне чата. И в появившемся списке кликните &#039;&#039;&#039;highlight string.&#039;&#039;&#039;&lt;br /&gt;
[[Файл:Regex1.png|без|обрамить|Как добраться до Regex]]&lt;br /&gt;
Игра предоставляет вам два способа использования системы регулярных выражений.&lt;br /&gt;
===Простой способ===&lt;br /&gt;
[[Файл:Regex2.png|мини|591x591пкс|Пример простого ввода]]&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что чекбокс &#039;&#039;&#039;Enable Regex&#039;&#039;&#039; выключен. И просто вводите, в одно из полей, через пробел, желаемые слова, которые хотите выделить в чате. Этот способ наиболее элементарный. Но имеет недостатки. &lt;br /&gt;
&lt;br /&gt;
Существует непреодолимый недостаток системы Regex, на текущий момент, это выделение части букв из других слов. Например введя слово &#039;&#039;&#039;маг,&#039;&#039;&#039; он будет выделять часть слова &#039;&#039;&#039;&amp;lt;mark&amp;gt;Маг&amp;lt;/mark&amp;gt;омед, бу&amp;lt;mark&amp;gt;маг&amp;lt;/mark&amp;gt;а&#039;&#039;&#039; и любых других слов содержащих указанную последовательность букв. А также чувствителен к орфографическим ошибкам. Если вы зададите для выделения слово &#039;&#039;&#039;детектив,&#039;&#039;&#039; а в чате будет написано &#039;&#039;&#039;декектив,&#039;&#039;&#039; то оно выделено не будет. &lt;br /&gt;
&lt;br /&gt;
Отчасти, справиться с этими недостатками можно используя регулярные выражения ниже.&lt;br /&gt;
&lt;br /&gt;
===Сложный способ===&lt;br /&gt;
Сложный способ подразумевает использование синтаксиса регулярных выражений. Все доступные регулярные выражения представлены в справочнике [https://www.byond.com/docs/ref/#/{notes}/regex &#039;&#039;&#039;BYOND Regex&#039;&#039;&#039;]. Также вы можете посмотреть на [https://www.youtube.com/results?search_query=regex &#039;&#039;&#039;YouTube руководства по Regex&#039;&#039;&#039;], что существенно упростит понимание нижеописанного. &lt;br /&gt;
&lt;br /&gt;
Ниже будут приведены полезные для игры примеры.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;в[^ ]+п[^ ]+р&#039;&#039;&#039; - хорошее регулярное выражение для выделения слова &#039;&#039;&#039;вампир.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Разберём это выражение подробнее:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[^ ]&#039;&#039;&#039; - выражение которое ищет любой символ исключая пробел&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; - ищет любое количество символов согласно предыдущему выражению. В данном случае это значит, что между символами &#039;&#039;&#039;В&#039;&#039;&#039; и &#039;&#039;&#039;П&#039;&#039;&#039; может быть любое количество, любых символов исключая пробелы.&lt;br /&gt;
&lt;br /&gt;
Фактически для данное выражение можно представить так: &#039;&#039;&#039;в*п*р&#039;&#039;&#039; где, * - это любые символы (кроме пробела), в любом количестве.&lt;br /&gt;
[[Файл:Regex3.png|без|обрамить|Пример работы Regex рассчитанный на слово &amp;quot;вампир&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
==== Комбинация Regex выражений ====&lt;br /&gt;
Если вы решите создать много Regex выражений для названий антагонистов и их сленг-синонимов, то строк представленных в окне Regex вам не хватит. Для решения указанной проблемы можно комбинировать множество выражений в одной строке:&lt;br /&gt;
&lt;br /&gt;
Пример комбинирования для слов &#039;&#039;&#039;вампир&#039;&#039;&#039; и &#039;&#039;&#039;генокрад:&#039;&#039;&#039; (в[^ ]+п[^ ]+р|[^ ]+н[^ ]+к[^ ]+д)&lt;br /&gt;
&lt;br /&gt;
==== Таблица готовых Regex выражений ====&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Таблица с регулярными выражениями для наиболее часто употребляемых слов&lt;br /&gt;
(будет пополняться, возможно)&lt;br /&gt;
|- style=&amp;quot;font-weight: bold; text-align: center; background-color: chocolate; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 250pt; center;&amp;quot; |Слово для выделения&lt;br /&gt;
| style=&amp;quot;width: 150pt; center;&amp;quot; |Regex синтакс&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;генокрад&#039;&#039;&#039;&lt;br /&gt;
|[^ ]+н[^ ]+к[^ ]+д&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;вампир&#039;&#039;&#039;&lt;br /&gt;
|в[^ ]+п[^ ]+р&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Настройка цвета выделения===&lt;br /&gt;
В нижней части окна предоставлена возможность изменить цвет выделения слов. Ввод цвета производится в [[google:цвет+шестнадцатеричный+код|&#039;&#039;&#039;шестнадцатеричной системе (HEX)&#039;&#039;&#039;]]. Цвета можно подобрать по этой [[ColorPalette|&#039;&#039;&#039;ссылке&#039;&#039;&#039;]].&lt;br /&gt;
[[Категория:Руководства]]&lt;/div&gt;</summary>
		<author><name>Ahfoganu</name></author>
	</entry>
	<entry>
		<id>https://wiki.ss220.space/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%BC_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC_(Regex)&amp;diff=16942</id>
		<title>Руководство по регулярным выражениям (Regex)</title>
		<link rel="alternate" type="text/html" href="https://wiki.ss220.space/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%BC_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC_(Regex)&amp;diff=16942"/>
		<updated>2021-12-03T16:50:33Z</updated>

		<summary type="html">&lt;p&gt;Ahfoganu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Regex (сокр. от Regular expressions - Регулярные выражения) - это способ поиска подтекста в тексте. Он позволит вам искать более сложные выражения и даст вам больше свободы в выборе того, что выделить. Однако он немного сложен для полного понимания за один раз. Смотрите ниже примеры использования строк regex. По умолчанию в игре regex нечувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
Полезным инструментом для тестирования вашей regex-строки является [https://regex101.com/ &#039;&#039;&#039;этот сайт.&#039;&#039;&#039;]&lt;br /&gt;
==Настройка==&lt;br /&gt;
Чтобы открыть окно настроек Regex нажмите шестеренку в окне чата. И в появившемся списке кликните &#039;&#039;&#039;highlight string.&#039;&#039;&#039;&lt;br /&gt;
[[Файл:Regex1.png|без|обрамить|Как добраться до Regex]]&lt;br /&gt;
Игра предоставляет вам два способа использования системы регулярных выражений.&lt;br /&gt;
===Простой способ===&lt;br /&gt;
[[Файл:Regex2.png|мини|591x591пкс|Пример простого ввода]]&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что чекбокс &#039;&#039;&#039;Enable Regex&#039;&#039;&#039; выключен. И просто вводите, в одно из полей, через пробел, желаемые слова, которые хотите выделить в чате. Этот способ наиболее элементарный. Но имеет недостатки. &lt;br /&gt;
&lt;br /&gt;
Существует непреодолимый недостаток системы Regex, на текущий момент, это выделение части букв из других слов. Например введя слово &#039;&#039;&#039;маг,&#039;&#039;&#039; он будет выделять часть слова &#039;&#039;&#039;&amp;lt;mark&amp;gt;Маг&amp;lt;/mark&amp;gt;омед, бу&amp;lt;mark&amp;gt;маг&amp;lt;/mark&amp;gt;а&#039;&#039;&#039; и любых других слов содержащих указанную последовательность букв. А также чувствителен к орфографическим ошибкам. Если вы зададите для выделения слово &#039;&#039;&#039;детектив,&#039;&#039;&#039; а в чате будет написано &#039;&#039;&#039;декектив,&#039;&#039;&#039; то оно выделено не будет. &lt;br /&gt;
&lt;br /&gt;
Отчасти, справиться с этими недостатками можно используя регулярные выражения ниже.&lt;br /&gt;
&lt;br /&gt;
===Сложный способ===&lt;br /&gt;
Сложный способ подразумевает использование синтаксиса регулярных выражений. Все доступные регулярные выражения представлены в справочнике [https://www.byond.com/docs/ref/#/{notes}/regex &#039;&#039;&#039;BYOND Regex&#039;&#039;&#039;]. Также вы можете посмотреть на [https://www.youtube.com/results?search_query=regex &#039;&#039;&#039;YouTube руководства по Regex&#039;&#039;&#039;], что существенно упростит понимание нижеописанного. &lt;br /&gt;
&lt;br /&gt;
Ниже будут приведены полезные для игры примеры.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;в[^ ]+п[^ ]+р&#039;&#039;&#039; - хорошее регулярное выражение для выделения слова &#039;&#039;&#039;вампир.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Разберём это выражение подробнее:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[^ ]&#039;&#039;&#039; - выражение которое ищет любой символ исключая пробел&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039; - ищет любое количество символов согласно предыдущему выражению. В данном случае это значит, что между символами &#039;&#039;&#039;В&#039;&#039;&#039; и &#039;&#039;&#039;П&#039;&#039;&#039; может быть любое количество, любых символов исключая пробелы.&lt;br /&gt;
&lt;br /&gt;
Фактически для данное выражение можно представить так: &#039;&#039;&#039;в*п*р&#039;&#039;&#039; где, * - это любые символы (кроме пробела), в любом количестве.&lt;br /&gt;
[[Файл:Regex3.png|без|обрамить|Пример работы Regex рассчитанный на слово &amp;quot;вампир&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
==== Комбинация Regex выражений ====&lt;br /&gt;
Если вы решите создать много Regex выражений для названий антагонистов и их сленг-синонимов, то строк представленных в окне Regex вам не хватит. Для решения указанной проблемы можно комбинировать множество выражений в одной строке:&lt;br /&gt;
&lt;br /&gt;
Пример комбинирования для слов &#039;&#039;&#039;вампир&#039;&#039;&#039; и &#039;&#039;&#039;генокрад:&#039;&#039;&#039; (в[^ ]+п[^ ]+р|[^ ]+н[^ ]+к[^ ]+д)&lt;br /&gt;
&lt;br /&gt;
==== Таблица готовых Regex выражений ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Таблица с регулярными выражениями для наиболее часто употребляемых слов&lt;br /&gt;
(будет пополняться, возможно)&lt;br /&gt;
|- style=&amp;quot;font-weight: bold; text-align: center; background-color: chocolate; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 250pt; center;&amp;quot; |Слово для выделения&lt;br /&gt;
| style=&amp;quot;width: 150pt; center;&amp;quot; |Regex синтакс&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;генокрад&#039;&#039;&#039;&lt;br /&gt;
|[^ ]+н[^ ]+к[^ ]+д&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;вампир&#039;&#039;&#039;&lt;br /&gt;
|в[^ ]+п[^ ]+р&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Настройка цвета выделения===&lt;br /&gt;
В нижней части окна предоставлена возможность изменить цвет выделения слов. Ввод цвета производится в [[google:цвет+шестнадцатеричный+код|&#039;&#039;&#039;шестнадцатеричной системе (HEX)&#039;&#039;&#039;]]. Цвета можно подобрать по этой [[ColorPalette|&#039;&#039;&#039;ссылке&#039;&#039;&#039;]].&lt;br /&gt;
[[Категория:Руководства]]&lt;/div&gt;</summary>
		<author><name>Ahfoganu</name></author>
	</entry>
</feed>