<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901833</guid>
        <pubDate>Tue, 19 Mar 2024 14:21:18 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901833</link>
        <description><![CDATA[ViH: Огромнейшее Спасибо&#33; Работает как надо&#33;&#33;&#33;<br>
<br>
Там в примере одна строка, просто я её записал в несколько. Прошу прощения за путаницу:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$str = &quot;1:10 - some text&#60;br&#62;1:20 - some text&#60;br&#62;1:30 - some text&#60;br&#62;1:40 - some text&#60;br&#62;&quot;;</div><div class="code_line">$replacement = &#39;&#60;span class=&quot;time&quot;&#62;{text}&#60;/span&#62;&#39;;</div><div class="code_line">$res = preg_replace(&#39;/\d+:\d+(:\d+)?/&#39;, $replacement, $str);</div><div class="code_line">echo ($res);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>ViH</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901828</guid>
        <pubDate>Tue, 19 Mar 2024 14:05:44 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901828</link>
        <description><![CDATA[Majestio: Лови пример на PHP:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?php</div><div class="code_line">$str1 = &quot;Lorem 1:06:16 ips48:5um.&quot;;</div><div class="code_line">$str2 = &quot;1:10 - some text&#60;br&#62;&quot;;</div><div class="code_line">&nbsp;</div><div class="code_line">$replacement = &#39;&#60;span class=&quot;time&quot;&#62;{text}&#60;/span&#62;&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">$new1 = preg_replace(&#39;/\d+:\d+(:\d+)?/&#39;, $replacement, $str1);</div><div class="code_line">$new2 = preg_replace(&#39;/\d+:\d+(:\d+)?/&#39;, $replacement, $str2);</div><div class="code_line">&nbsp;</div><div class="code_line">echo &quot;$new1\n&quot;;</div><div class="code_line">echo &quot;$new2\n&quot;;</div><div class="code_line">?&#62;</div></ol></div></div></div></div><br>
<a class='tag-url' href='https://regex101.com/r/xkjew6/1' target='_blank'>Онлайн тест.</a>]]></description>
        <author>Majestio</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901827</guid>
        <pubDate>Tue, 19 Mar 2024 13:45:06 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901827</link>
        <description><![CDATA[Majestio: <s class='tag-s'>Ну это совершенно разные форматы строк. Проще на каждый формат делать свою регулярку и пробовать их в цикле перебора строк применять последовательно. Были бы более-менее схожие форматы - можно было бы делать одну более универсальную регулярку. На этот формат строк будет <a class='tag-url' href='https://regex101.com/r/ZocH0j/1' target='_blank'>другая регулярка</a>.</s><br>
<br>
Стоп, я понял о чем речь ... Секунду.]]></description>
        <author>Majestio</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901816</guid>
        <pubDate>Tue, 19 Mar 2024 12:08:01 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901816</link>
        <description><![CDATA[ViH: Например, такая строка:<br>1:10 - some text&lt;br&gt;<br>1:20 - some text&lt;br&gt;<br>1:30 - some text&lt;br&gt;<br>1:40 - some text&lt;br&gt;<br><br>После замены:<br>&lt;span class=&quot;time&quot;&gt;1:10&lt;/span&gt; - some text&lt;br&gt;<br>&lt;span class=&quot;time&quot;&gt;1:20&lt;/span&gt; - some text&lt;br&gt;<br>&lt;span class=&quot;time&quot;&gt;1:30&lt;/span&gt; - some text&lt;br&gt;<br>&lt;span class=&quot;time&quot;&gt;1:40&lt;/span&gt; - some text&lt;br&gt;]]></description>
        <author>ViH</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901801</guid>
        <pubDate>Tue, 19 Mar 2024 10:10:21 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901801</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=443581&view=findpost&p=3901796'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViH &#064; <time class="tag-quote__quoted-time" datetime="2024-03-19T08:56:16+00:00">19.03.24, 08:56</time></span><div class='quote '>Спасибо, но работает только если в строке два таймкода.</div></div><br>
Приведи пример с 3 и 4-мя таймкодами.]]></description>
        <author>Majestio</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901796</guid>
        <pubDate>Tue, 19 Mar 2024 08:56:16 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901796</link>
        <description><![CDATA[ViH: Спасибо, но работает только если в строке два таймкода. В моем случае в строке могут быть десятки таймкодов. Как это учесть? Прошу прощения за глупый вопрос, но никак не найду времени изучить регулярные выражения.]]></description>
        <author>ViH</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901789</guid>
        <pubDate>Tue, 19 Mar 2024 08:01:48 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901789</link>
        <description><![CDATA[Majestio: <a class='tag-url' href='https://regex101.com/r/XYwCFJ/1' target='_blank'>Смотри тут</a>.]]></description>
        <author>Majestio</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901747</guid>
        <pubDate>Mon, 18 Mar 2024 13:20:38 +0000</pubDate>
        <title>Регулярное выражение для замены всех таймкодов в строке (на PHP)</title>
        <link>https://forum.sources.ru/index.php?showtopic=443581&amp;view=findpost&amp;p=3901747</link>
        <description><![CDATA[ViH: Подскажите, пожалуйста, регулярное выражение замены всех таймкодов (чисел, разделённых двоеточиями) таким образом:<br><br>Исходная строка: <br>Lorem 1:06:16 ips48:5um.<br><br>После замены: <br>Lorem &lt;span class=&quot;time&quot;&gt;1:06:16&lt;/span&gt; ips&lt;span class=&quot;time&quot;&gt;48:5&lt;/span&gt;um.<br><br>p. s. Это нужно для PHP скрипта.]]></description>
        <author>ViH</author>
        <category>RegExp</category>
      </item>
	
      </channel>
      </rss>
	