<?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=392960&amp;view=findpost&amp;p=3510530</guid>
        <pubDate>Fri, 08 Aug 2014 12:55:40 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510530</link>
        <description><![CDATA[Славян: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=392960&view=findpost&p=3510315'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>askrotov &#064; <time class="tag-quote__quoted-time" datetime="2014-08-08T12:40:29+04:00">08.08.14, 08:40</time></span><div class='quote '>спасибо, за помощь</div></div>Пожалуйста. И вам спасибо, - я хоть что-то по регуляркам в голове своей освежил... :blush:]]></description>
        <author>Славян</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510315</guid>
        <pubDate>Fri, 08 Aug 2014 08:40:29 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510315</link>
        <description><![CDATA[askrotov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=392960&view=findpost&p=3510076'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Славян &#064; <time class="tag-quote__quoted-time" datetime="2014-08-07T14:57:59+00:00">07.08.14, 14:57</time></span><div class='quote '></div></div>, спасибо, за помощь]]></description>
        <author>askrotov</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510111</guid>
        <pubDate>Thu, 07 Aug 2014 16:14:59 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510111</link>
        <description><![CDATA[antonn: если &quot;в лоб&quot; можно попробовать так:<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">^((.+?)[А-Я]{1}[.])\s(.+?)\s(((19|20)[0-9]{2})\D+)\s-\s((\d+)\s\S+)$</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>antonn</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510076</guid>
        <pubDate>Thu, 07 Aug 2014 14:57:59 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3510076</link>
        <description><![CDATA[Славян: Я не <strong class='tag-b'>sed</strong>&#39;ом пользовался, но вот такой поиск использовал:<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">([А-Яа-я]+)\s([А-Я][\.]\s|[А-Я][\.][А-Я][\.]\s)([А-Яа-я]+)</div></ol></div></div></div></div>с заменой на<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"> ;</div></ol></div></div></div></div>Получил из такого:<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">Абаимов Ш.Г. Статистическая физика сложных систем. От фракталов до скейлинг-поведения. 2012.djvu - 2477345 байт</div><div class="code_line">&nbsp;Абакумов П.Ц., Перель В.И., Яссиевич И.Н. Безызлучательная рекомбинация в полупроводниках. 1997.djvu - 3211005 байт</div><div class="code_line">&nbsp;Абалакин П.Д. Основы эфемеридной астрономии. 1979.djvu - 4946267 байт</div><div class="code_line">Кант И. Что-то про чистый разум. 1813.djvu - 2477345 байт</div></ol></div></div></div></div>такое:<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">Абаимов Ш.Г. ;Статистическая физика сложных систем. От фракталов до скейлинг-поведения. 2012.djvu - 2477345 байт</div><div class="code_line">&nbsp;Абакумов П.Ц., Перель В.И., Яссиевич И.Н. ;Безызлучательная рекомбинация в полупроводниках. 1997.djvu - 3211005 байт</div><div class="code_line">&nbsp;Абалакин П.Д. ;Основы эфемеридной астрономии. 1979.djvu - 4946267 байт</div><div class="code_line">Кант И. ;Что-то про чистый разум. 1813.djvu - 2477345 байт</div></ol></div></div></div></div>Вроде бы авторы выделены... :blush: <br>
Надеюсь, переведёте к деталям своей системы?..]]></description>
        <author>Славян</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509771</guid>
        <pubDate>Thu, 07 Aug 2014 01:58:16 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509771</link>
        <description><![CDATA[askrotov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=392960&view=findpost&p=3509606'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Славян &#064; <time class="tag-quote__quoted-time" datetime="2014-08-06T13:42:09+00:00">06.08.14, 13:42</time></span><div class='quote '>Приведите, если не сложно, примеры строк для разбора.</div></div><br>
Изначально:<br>
<br>
Абаимов С.Г. Статистическая физика сложных систем. От фракталов до скейлинг-поведения. 2012.djvu - 2477345 байт<br>
Абакумов В.Н., Перель В.И., Яссиевич И.Н. Безызлучательная рекомбинация в полупроводниках. 1997.djvu - 3211005 байт<br>
Абалакин В.К. Основы эфемеридной астрономии. 1979.djvu - 4946267 байт<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">sed -r &quot;s/([0-9]{4}\.djvu)/;;/g&quot; blst.csv &#62; glst.csv</div></ol></div></div></div></div>:<br>
<br>
Абаимов С.Г. Статистическая физика сложных систем. От фракталов до скейлинг-поведения. ;2012.djvu; - 2477345 байт<br>
Абакумов В.Н., Перель В.И., Яссиевич И.Н. Безызлучательная рекомбинация в полупроводниках. ;1997.djvu; - 3211005 байт<br>
Абалакин В.К. Основы эфемеридной астрономии. ;1979.djvu; - 4946267 байт<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">sed -r &quot;s/((^[А-Я][а-я]+\s([А-Я]\.){1,2})/;/g&quot; plst.csv &nbsp;&#62;qlst.csv</div></ol></div></div></div></div>, чтобы выделить хотя бы первого автора. Выдает ошибку:<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">C:\USERS&#62;sed -r &quot;s/((^[А-Я][а-я]+\s([А-Я]\.){1,2})/;/g&quot; plst.csv &nbsp;1&#62;qlst.csv</div><div class="code_line">sed: -e expression #1, char 39: Unmatched ( or \(</div></ol></div></div></div></div><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">C:\USERS&#62;sed --version</div><div class="code_line">GNU sed version 4.2</div><div class="code_line">Copyright (C) 2003 Free Software Foundation, Inc.</div><div class="code_line">This is free software; see the source for copying conditions. &nbsp;There is NO</div><div class="code_line">warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,</div><div class="code_line">to the extent permitted by law.</div></ol></div></div></div></div>]]></description>
        <author>askrotov</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509606</guid>
        <pubDate>Wed, 06 Aug 2014 13:42:09 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509606</link>
        <description><![CDATA[Славян: Приведите, если не сложно, примеры строк для разбора.]]></description>
        <author>Славян</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509300</guid>
        <pubDate>Wed, 06 Aug 2014 03:32:53 +0000</pubDate>
        <title>разбить строку на подстроки</title>
        <link>https://forum.sources.ru/index.php?showtopic=392960&amp;view=findpost&amp;p=3509300</link>
        <description><![CDATA[askrotov: Уважаемый форум,<br>
<br>
Существует такой ресурс: <a class='tag-url' href='http://techlibrary.ru/' target='_blank'>http://techlibrary.ru/</a> Там есть общий список публикаций. Задача: строчку разделить на подстроки: автор, название, год и т.д.<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">sed -r &quot;s/([0-9]{4}\.djvu)/;;/g&quot; blst.csv &#62; glst.csv</div></ol></div></div></div></div><br>
<br>
Хотелось бы выделить имена авторов и название книги. Или это совсем нетривиальная задача? Хотя бы намекните, в какую сторону копать.<br>
<br>
Анатолий]]></description>
        <author>askrotov</author>
        <category>RegExp</category>
      </item>
	
      </channel>
      </rss>
	