<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Поиск текста</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html</link>
    <description>test&lt;br&gt;&amp;lt;div&amp;gt;uyiuyewrwuriuo eerer rwerw rwerw&amp;lt;&amp;gt; &amp;lt;a href=&quot;index.html&quot;&amp;gt;shuba 28900 rub.&amp;lt;/a&amp;gt; &lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br&gt;sh&lt;br&gt;#!/bin/bash &lt;br&gt;cat test &amp;#124; sed -r &apos;s/^.*uba (&#091;0-9&#093;+) rub.*$/&#092;1/&apos;&lt;br&gt;&lt;br&gt;Запускаю и вижу:&lt;br&gt;28900 &lt;br&gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br&gt;А нужно получить только цифру 28900&lt;br&gt;А получается что есть цифра и хвост за ней, что не так в регулярке? Почему вылезает &amp;lt;/div&amp;gt; ?&lt;br&gt;</description>

<item>
    <title>Поиск текста (михалыч)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#13</link>
    <pubDate>Mon, 20 Jan 2014 08:01:53 GMT</pubDate>
    <description>&amp;gt; цифры должны относиться к чему то например к &quot;Шуба&quot; а не к сапогам.&lt;br&gt;&amp;gt; задача была выцепить цену &quot;Шуба&quot;. мы ищем &quot;Шуба&quot; и выдергиваем цену.&lt;br&gt;&amp;gt; Слова &quot;Шуба&quot; унас в 1251 соответвственно нужна перекодировка.&lt;br&gt;&lt;br&gt;iconv -f cp1251 http.txt &amp;#124; sed -nr &apos;s/^.*уба (&#091;0-9&#093;+) руб.*$/&#092;1/p&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (Djeck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#12</link>
    <pubDate>Mon, 20 Jan 2014 07:07:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; пробую так: &lt;br&gt;&amp;gt;&amp;gt; &amp;lt;http.txt &amp;#124; iconv -f cp1251 &amp;#124; sed -nr &apos;s/^.*уба (&#091;0-9&#093;+) руб.*$/&#092;1/p&apos; &lt;br&gt;&amp;gt;&amp;gt; и ни как не поддается зверь!&lt;br&gt;&amp;gt; За ненадобностью, нет смысла конвертировать цифры, ибо нужны только они.&lt;br&gt;&amp;gt; sed -nr &apos;s/^.* (&#091;0-9&#093;*) .*$/&#092;1/p&apos; test &lt;br&gt;&lt;br&gt;цифры должны относиться к чему то например к &quot;Шуба&quot; а не к сапогам.&lt;br&gt;задача была выцепить цену &quot;Шуба&quot;. мы ищем &quot;Шуба&quot; и выдергиваем цену. Слова &quot;Шуба&quot; унас в 1251 соответвственно нужна перекодировка.&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#11</link>
    <pubDate>Sat, 18 Jan 2014 06:52:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt; &amp;lt;test sed -nr &apos;s/^.*uba (&#091;0-9&#093;+) rub.*$/&#092;1/p&apos;&lt;br&gt;&amp;gt; значок &quot;&amp;lt;&quot; перед test что означает?&lt;br&gt;&lt;br&gt;то же, что и всегда, перенаправление в/в&lt;br&gt;&lt;br&gt;&amp;gt; и в конце&amp;gt; пробую так: &lt;br&gt;&amp;gt; &amp;lt;http.txt &amp;#124; iconv -f cp1251 &amp;#124; sed -nr &apos;s/^.*уба (&#091;0-9&#093;+) руб.*$/&#092;1/p&apos; &lt;br&gt;&amp;gt; и ни как не поддается зверь!&lt;br&gt;&lt;br&gt;&amp;lt;file command -option1  -option2  -option3&lt;br&gt;&lt;br&gt;это то же самое (чуть нетрадиционно записанное, но вызвавшее ошибку выше), что и любое из&lt;br&gt;&lt;br&gt;command -option1  -option2  -option3 &amp;lt;file&lt;br&gt;command -option1  -option2 &amp;lt;file -option3&lt;br&gt;command &amp;lt;file -option1  -option2  -option3&lt;br&gt;&lt;br&gt;потому, что перенаправление в/в и опции ком.строки парсят и/или обрабатывают разными программами в разное время&lt;br&gt;&lt;br&gt;бессмысленно (хотя ошибки не даст, вроде) следующее&lt;br&gt;&lt;br&gt;command -optionA -optionB -optionC &amp;#124; command2 &amp;lt;file -option1  -option2  -option3&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (михалыч)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#10</link>
    <pubDate>Sat, 18 Jan 2014 05:00:10 GMT</pubDate>
    <description>&amp;gt; пробую так: &lt;br&gt;&amp;gt; &amp;lt;http.txt &amp;#124; iconv -f cp1251 &amp;#124; sed -nr &apos;s/^.*уба (&#091;0-9&#093;+) руб.*$/&#092;1/p&apos; &lt;br&gt;&amp;gt; и ни как не поддается зверь!&lt;br&gt;&lt;br&gt;За ненадобностью, нет смысла конвертировать цифры, ибо нужны только они.&lt;br&gt;sed -nr &apos;s/^.* (&#091;0-9&#093;*) .*$/&#092;1/p&apos; test&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#9</link>
    <pubDate>Fri, 17 Jan 2014 12:54:39 GMT</pubDate>
    <description>&amp;gt; значок &quot;&amp;lt;&quot; перед test что означает?&lt;br&gt;&lt;br&gt;cat test &amp;#124; &lt;br&gt;&lt;br&gt;&amp;gt; и в конце /p что значит?&lt;br&gt;&lt;br&gt;print &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (Djeck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#8</link>
    <pubDate>Fri, 17 Jan 2014 09:05:57 GMT</pubDate>
    <description>&amp;gt; Следи за руками: &lt;br&gt;&amp;gt; &amp;lt;test sed -nr &apos;s/^.*uba (&#091;0-9&#093;+) rub.*$/&#092;1/p&apos; &lt;br&gt;&lt;br&gt;волшебник! шаман! спасибо!&lt;br&gt;можно несколько вопросиков?&lt;br&gt;&lt;br&gt;значок &quot;&amp;lt;&quot; перед test что означает?&lt;br&gt;и в конце /p что значит?&lt;br&gt;&lt;br&gt;маны читал. про sed тоже читал. ну не доходит до меня значение ключей -n и -r&lt;br&gt;-r, --regexp-extended&lt;br&gt;использование в скрипте расширенных регулярных выражений.&lt;br&gt;-e script, --expression=script&lt;br&gt;добавление скрипта в исполняемые команды&lt;br&gt;&lt;br&gt;сталкнулся еще с такой проблемой. страница html (оригинал) в кодировке 1251. а у меня пингвин utf8.&lt;br&gt;&lt;br&gt;пробую так:&lt;br&gt;&amp;lt;http.txt &amp;#124; iconv -f cp1251 &amp;#124; sed -nr &apos;s/^.*уба (&#091;0-9&#093;+) руб.*$/&#092;1/p&apos;&lt;br&gt;&lt;br&gt;и ни как не поддается зверь!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (михалыч)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#7</link>
    <pubDate>Fri, 17 Jan 2014 06:31:21 GMT</pubDate>
    <description>&amp;gt; А нужно получить только цифру 28900 &lt;br&gt;&amp;gt; А получается что есть цифра и хвост за ней, что не так &lt;br&gt;&amp;gt; в регулярке? Почему вылезает &amp;lt;/div&amp;gt; ?&lt;br&gt;&lt;br&gt;Короче, Склифосовский!&lt;br&gt;sed &apos;s/&#091;^0-9&#093;*//g&apos; test&lt;br&gt;perl -pe &apos;s/&#091;^0-9&#093;+//g&apos; test&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#6</link>
    <pubDate>Fri, 17 Jan 2014 05:50:59 GMT</pubDate>
    <description>&amp;gt; Во-первых, _число, а не цЫфру.&lt;br&gt;&lt;br&gt;он ещё садик не закончил -- а ты ему про маны.&lt;br&gt;</description>
</item>

<item>
    <title>Поиск текста (pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9813.html#5</link>
    <pubDate>Fri, 17 Jan 2014 05:49:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; в регулярке? Почему вылезает &amp;lt;/div&amp;gt; ?&lt;br&gt;&amp;gt;&amp;gt; man xmlstarlet &lt;br&gt;&amp;gt; -bash: xmlstarlet: команда не найдена &lt;br&gt;&amp;gt; Совсем уже со своим xml. Если не выстрелил grep, потом не выстрелил &lt;br&gt;&amp;gt; sed, то awk -f &#092;&amp;lt; &apos;...&apos; и не балуйся.&lt;br&gt;&lt;br&gt;человекам иногда нужно давать такие иyструменты чтобы оне поменьше думали -- а то у них перегруз случается раньше чем минимальный опыт.&lt;br&gt;&lt;br&gt;в мануале что по sed что по awk многа букав -- разучались люди читать.&lt;br&gt;</description>
</item>

</channel>
</rss>
