<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: замена части текста с перестановкой местами</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html</link>
    <description>Друзья!&lt;br&gt;я туплю. гуглил-гуглил...&lt;br&gt;в общем, есть строка в тексте, в ней есть символы XYZ10 Нужно убрать XYZ и после 10 поставить .0.0, т.е. XYZ10 меняется на 10.0.0 &lt;br&gt;таких строк в тексте несколько, расположены могут быть в самых неожиданных местах.&lt;br&gt;Уверен, что sed это умеет, но вот никак не найду, как убрать первые три символа и после оставшихся двух дописать еще четыре.&lt;br&gt;В изначальном условии убираемых первых символов всегда три и они всегда одни и те же, оставляемых всегда два и они могут быть любыми и дописываемых - всегда четыре и они также всегда одни и те же.&lt;br&gt;</description>

<item>
    <title>замена части текста с перестановкой местами (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#10</link>
    <pubDate>Fri, 16 Aug 2013 23:01:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; //А хочешь _1_ символ сэкономлю? &#037;)) &lt;br&gt;&amp;gt;&amp;gt; Да!&lt;br&gt;&amp;gt; Крибле, крабле! Бумс!! Ж)  //И да, -r -- _расширение GNU_. Типа, &lt;br&gt;&amp;gt; чит.&lt;br&gt;&amp;gt; 1. &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#092;&#123;2&#092;&#125;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt; 2. &amp;#124; sed -r &apos;s/XYZ(&#091;0-9&#093;&#123;2&#125;)/&#092;1.0.0/g&apos; &lt;br&gt;&lt;br&gt;Мастер меча!&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#9</link>
    <pubDate>Fri, 16 Aug 2013 05:57:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; //А хочешь _1_ символ сэкономлю? &#037;)) &lt;br&gt;&amp;gt; Да!&lt;br&gt;&lt;br&gt;Крибле, крабле! Бумс!! Ж)  //И да, -r -- _расширение GNU_. Типа, чит.&lt;br&gt;&lt;br&gt;1. &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#092;&#123;2&#092;&#125;&#092;)/&#092;1.0.0/g&apos;&lt;br&gt;2. &amp;#124; sed -r &apos;s/XYZ(&#091;0-9&#093;&#123;2&#125;)/&#092;1.0.0/g&apos;&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#8</link>
    <pubDate>Thu, 15 Aug 2013 09:59:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#091;0-9&#093;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt;&amp;gt; Тогда уж так &lt;br&gt;&amp;gt;&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#092;&#123;2&#092;&#125;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt; А в чём профит? Длина та же. Читаемость, н-ну, не обнозначно.&lt;br&gt;&lt;br&gt;А так политкорректней.))&lt;br&gt;И потом, если будет не 2, а 3 цифры? Уже будет короче!&lt;br&gt;&lt;br&gt;&amp;gt; //А хочешь _1_ символ сэкономлю? &#037;)) &lt;br&gt;&lt;br&gt;Да!&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#7</link>
    <pubDate>Thu, 15 Aug 2013 09:38:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#091;0-9&#093;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt; Тогда уж так &lt;br&gt;&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#092;&#123;2&#092;&#125;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&lt;br&gt;А в чём профит? Длина та же. Читаемость, н-ну, не обнозначно.&lt;br&gt;&lt;br&gt;//А хочешь _1_ символ сэкономлю? &#037;))&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Чти ТЗ :)-&amp;lt; &lt;br&gt;&amp;gt; Не передёргивай.&lt;br&gt;&lt;br&gt;Согласен. Чего его чтить, когда оно в каждом мессадже меняется.&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#6</link>
    <pubDate>Thu, 15 Aug 2013 09:07:13 GMT</pubDate>
    <description>&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#091;0-9&#093;&#092;)/&#092;1.0.0/g&apos;&lt;br&gt;&lt;br&gt;Тогда уж так&lt;br&gt;&amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#092;&#123;2&#092;&#125;&#092;)/&#092;1.0.0/g&apos;&lt;br&gt;&lt;br&gt;&amp;gt; Чти ТЗ :)-&amp;lt; &lt;br&gt;&lt;br&gt;Не передёргивай.&lt;br&gt;&lt;br&gt;Смотрим самое начало:&lt;br&gt;&amp;gt; как убрать первые три символа и после оставшихся двух дописать еще четыре&lt;br&gt;&lt;br&gt;Речь шла о символах. ))&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (Alting)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#5</link>
    <pubDate>Thu, 15 Aug 2013 08:56:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; 20 - любые две цифры.&lt;br&gt;&amp;gt;&amp;gt;&amp;#124; sed &apos;s/XYZ&#092;(..&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt; &amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#091;0-9&#093;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&amp;gt; Чти ТЗ :)-&amp;lt; &lt;br&gt;&lt;br&gt;Супер! Спасибо всем огромное за помощь!&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#4</link>
    <pubDate>Thu, 15 Aug 2013 08:52:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 20 - любые две цифры.&lt;br&gt;&amp;gt;&amp;#124; sed &apos;s/XYZ&#092;(..&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&lt;br&gt;&amp;#124; sed &apos;s/XYZ&#092;(&#091;0-9&#093;&#091;0-9&#093;&#092;)/&#092;1.0.0/g&apos; &lt;br&gt;&lt;br&gt;Чти ТЗ :)-&amp;lt;&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#3</link>
    <pubDate>Thu, 15 Aug 2013 08:00:12 GMT</pubDate>
    <description>&amp;gt;&amp;gt; echo &quot;в общем, есть строка в тексте, в ней есть символы XYZ10&quot; &lt;br&gt;&amp;gt;&amp;gt; &amp;#124; sed &apos;s/XYZ//g;s/10/10.0.0/&apos; &lt;br&gt;&amp;gt;&amp;gt; в общем, есть строка в тексте, в ней есть символы 10.0.0 &lt;br&gt;&amp;gt; Вся проблема в том, что там необязательно 10 - может быть 11, &lt;br&gt;&amp;gt; 20 - любые две цифры.&lt;br&gt;&lt;br&gt;Тогда так&lt;br&gt;echo &quot;blablabla XYZ10 and XYZ22 and blablabla&quot; &amp;#124; sed &apos;s/XYZ&#092;(..&#092;)/&#092;1.0.0/g&apos;&lt;br&gt;</description>
</item>

<item>
    <title>замена части текста с перестановкой местами (Alting)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9722.html#2</link>
    <pubDate>Thu, 15 Aug 2013 07:57:53 GMT</pubDate>
    <description>&amp;gt; echo &quot;в общем, есть строка в тексте, в ней есть символы XYZ10&quot; &lt;br&gt;&amp;gt; &amp;#124; sed &apos;s/XYZ//g;s/10/10.0.0/&apos; &lt;br&gt;&amp;gt; в общем, есть строка в тексте, в ней есть символы 10.0.0 &lt;br&gt;&lt;br&gt;Вся проблема в том, что там необязательно 10 - может быть 11, 20 - любые две цифры.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
