<?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=17562</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17562&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Получить регулярным выражением определенный текст».]]></description>
		<lastBuildDate>Tue, 17 Jan 2023 09:42:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156422#p156422</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, 17 Jan 2023 09:42:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156422#p156422</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156421#p156421</link>
			<description><![CDATA[<p>Библиотека, которую я использую, как-то странно берет результат, насколько я правильно понял, ей нужно чтобы была только одна группа.<br />Необходимо получить только &quot;group1&quot;:<br /></p><div class="quotebox"><blockquote><p>- line item 1<br />- line item 2<br />- line item 3</p></blockquote></div><p>Кажется у меня получилось решить такой регуляркой:<br /></p><div class="quotebox"><blockquote><p>((?:^-\s+.*\n?)+)(?=\n|$)</p></blockquote></div><p>Если можно, то можете попытаться рассказать, как она работает?</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Tue, 17 Jan 2023 07:53:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156421#p156421</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156420#p156420</link>
			<description><![CDATA[<p>Я не очень понял, что нужно. Какая разница, что в какую группу попадает? Нужен же какой-то конкретный результат?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 16 Jan 2023 21:31:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156420#p156420</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156415#p156415</link>
			<description><![CDATA[<p>Если я делаю так:<br /></p><div class="codebox"><pre><code>((^-\s+.*\n?)+)(?=\n|$)</code></pre></div><p>... то последняя строка попадает еще и во вторую группу.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 16 Jan 2023 14:29:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156415#p156415</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156414#p156414</link>
			<description><![CDATA[<p>Извиняюсь, оказывается мне нужно чтобы в &quot;group1&quot; попал весь список.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 16 Jan 2023 14:09:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156414#p156414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156413#p156413</link>
			<description><![CDATA[<p>На джаваскрипте так можно:<br /></p><div class="codebox"><pre><code>let text = `list:
- line item 1
- line item 2
- line item 3
test`;
let m = text.match(/(^-\s+.*\n?)+(?=\n|$)/gm);
console.log(m ? m[0] : &#039;not found&#039;);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 16 Jan 2023 13:50:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156413#p156413</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156412#p156412</link>
			<description><![CDATA[<p>Кхм.. Я надеялся, что это будет работать и в JS, но кажется я ошибался. Я получаю ошибку:<br /></p><div class="quotebox"><blockquote><p>Invalid regular expression: /(^-\s+.*(\R(?=(?1)))?)+/: Invalid group</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 16 Jan 2023 13:11:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156412#p156412</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156411#p156411</link>
			<description><![CDATA[<div class="codebox"><pre><code>text =
(
list:
- line item 1
- line item 2
- line item 3
test
)
RegExMatch(text, &quot;m`a)(^- .*(\R(?=(?1)))?)+&quot;, m)
MsgBox % &quot;|&quot; . m . &quot;|&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 16 Jan 2023 12:45:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156411#p156411</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Получить регулярным выражением определенный текст]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156410#p156410</link>
			<description><![CDATA[<p>Здравствуйте, я не разбираюсь в подобной сложности регулярных выражений, по этому хотел бы попросить помощи.<br />Есть текст, допустим:<br /></p><div class="quotebox"><blockquote><p>list:<br />- line item 1<br />- line item 2<br />- line item 3<br />test</p></blockquote></div><p>Мне необходимо получить в одном &quot;match&quot; только эти строки:<br /></p><div class="quotebox"><blockquote><p>- line item 1<br />- line item 2<br />- line item 3</p></blockquote></div><p>Если быть точнее, строки, которые начинаются с &quot;- &quot; и идут подряд (может быть и только одна такая строка).</p><p>Спасибо за уделенное время.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 16 Jan 2023 11:19:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156410#p156410</guid>
		</item>
	</channel>
</rss>
