<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Комментарии на: Синонимайзер на PHP – достаточно одной строчки</title>
	<atom:link href="http://mrkto.com/synonimizer_php/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrkto.com/synonimizer_php/</link>
	<description>Программирование, PHP, дизайн, Парсинг, граббинг</description>
	<pubDate>Tue, 02 Dec 2008 14:06:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>От: webber</title>
		<link>http://mrkto.com/synonimizer_php/#comment-35450</link>
		<dc:creator>webber</dc:creator>
		<pubDate>Mon, 01 Dec 2008 23:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-35450</guid>
		<description>Благо тому, кто тверд по натуре и гибок по здравому рассуждению))</description>
		<content:encoded><![CDATA[<p>Благо тому, кто тверд по натуре и гибок по здравому рассуждению))</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Kozar</title>
		<link>http://mrkto.com/synonimizer_php/#comment-35438</link>
		<dc:creator>Kozar</dc:creator>
		<pubDate>Mon, 01 Dec 2008 19:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-35438</guid>
		<description>Мне кажется ништяк!</description>
		<content:encoded><![CDATA[<p>Мне кажется ништяк!</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Kirill Drugs</title>
		<link>http://mrkto.com/synonimizer_php/#comment-33304</link>
		<dc:creator>Kirill Drugs</dc:creator>
		<pubDate>Tue, 14 Oct 2008 12:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-33304</guid>
		<description>//Синонимайзер на PHP – достаточно одной строчки

офигеть, а мы то думали....
Лучше базу синонимов выложи хорошую, а то составлять такие шаблоны-заготовки это такой геморой</description>
		<content:encoded><![CDATA[<p>//Синонимайзер на PHP – достаточно одной строчки</p>
<p>офигеть, а мы то думали....<br />
Лучше базу синонимов выложи хорошую, а то составлять такие шаблоны-заготовки это такой геморой</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Borigen</title>
		<link>http://mrkto.com/synonimizer_php/#comment-33033</link>
		<dc:creator>Borigen</dc:creator>
		<pubDate>Sat, 04 Oct 2008 20:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-33033</guid>
		<description>В силу своей лаконичности - один из лучших постов по уникализации текста! Если ПХП кое-как понимаю, то регулярные выражения - для меня китайское таинство. В общем спасибо! Пойду внедрять на своем самописном сайтике.</description>
		<content:encoded><![CDATA[<p>В силу своей лаконичности - один из лучших постов по уникализации текста! Если ПХП кое-как понимаю, то регулярные выражения - для меня китайское таинство. В общем спасибо! Пойду внедрять на своем самописном сайтике.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mat</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32349</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Tue, 09 Sep 2008 14:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32349</guid>
		<description>программа SEO anchor generator делает примерно тоже самое, только вот функций побольше...</description>
		<content:encoded><![CDATA[<p>программа SEO anchor generator делает примерно тоже самое, только вот функций побольше...</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mrkto</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32291</link>
		<dc:creator>mrkto</dc:creator>
		<pubDate>Wed, 03 Sep 2008 10:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32291</guid>
		<description>Только для квадратной скобки:

&lt;pre&gt;$s = '[Дед&#124;Баб]ушка [идёт [погулять&#124;в магазин]..&#124;поехали [сюда[!&#124;?&#124;.]]]';

while($s0 != $s = preg_replace_callback('/\[  ([^\[\]]*)  \]/xs', "random_words", $s0 = $s));

echo $s;&lt;/pre&gt;

Для &lt;code&gt;[ ]&lt;/code&gt; и &lt;code&gt;( )&lt;/code&gt;:

&lt;pre&gt;while($s0 != $s = preg_replace_callback('/(?: (\[)&#124;(\() )  ([^\[\]\(\)]*)  (?(1) \]&#124;\) )/xs', "random_words", $s0 = $s));&lt;/pre&gt;

и в функции &lt;code&gt;random_words&lt;/code&gt; &#8211; &lt;code&gt;$m[3]&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>Только для квадратной скобки:</p>
<pre>$s = '[Дед|Баб]ушка [идёт [погулять|в магазин]..|поехали [сюда[!|?|.]]]';

while($s0 != $s = preg_replace_callback('/\[  ([^\[\]]*)  \]/xs', "random_words", $s0 = $s));

echo $s;</pre>
<p>Для <code>[ ]</code> и <code>( )</code>:</p>
<pre>while($s0 != $s = preg_replace_callback('/(?: (\[)|(\() )  ([^\[\]\(\)]*)  (?(1) \]|\) )/xs', "random_words", $s0 = $s));</pre>
<p>и в функции <code>random_words</code> &ndash; <code>$m[3]</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mixavoron</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32272</link>
		<dc:creator>mixavoron</dc:creator>
		<pubDate>Tue, 02 Sep 2008 10:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32272</guid>
		<description>спасибо!!! сделал сначала обработку [..&#124;..&#124;..&#124;..&#124;..] а потом (..&#124;..&#124;..&#124;..&#124;..)

ломаю голову как бы усложнить что обрабатывать любые выражения типа [..(..&#124;..)..&#124;..] и наоборот (..[..&#124;..]..) или даже что то вроде такого (..[..&#124;(..&#124;..)]..&#124;..)</description>
		<content:encoded><![CDATA[<p>спасибо!!! сделал сначала обработку [..|..|..|..|..] а потом (..|..|..|..|..)</p>
<p>ломаю голову как бы усложнить что обрабатывать любые выражения типа [..(..|..)..|..] и наоборот (..[..|..]..) или даже что то вроде такого (..[..|(..|..)]..|..)</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mrkto</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32119</link>
		<dc:creator>mrkto</dc:creator>
		<pubDate>Fri, 22 Aug 2008 10:55:55 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32119</guid>
		<description>я же кажется написал, что достаточно заменить &lt;code&gt;\(&lt;/code&gt; на &lt;code&gt;\[&lt;/code&gt; &#8211; просто скобки &lt;small&gt;(как спецсимволы регэксов)&lt;/small&gt; надо экранировать обратным слэшем. Хотите qqqq*([*ааа&#124;ббб&#124;ввв*])* &#8211; пишите &lt;code&gt;'/\*\(\[\*(.*?)\*\]\)\*/s'&lt;/code&gt; &lt;small&gt;(убрал лишние пробелы и следовательно не нужен &lt;code&gt;x&lt;/code&gt;)&lt;/small&gt;</description>
		<content:encoded><![CDATA[<p>я же кажется написал, что достаточно заменить <code>\(</code> на <code>\[</code> &ndash; просто скобки <small>(как спецсимволы регэксов)</small> надо экранировать обратным слэшем. Хотите qqqq*([*ааа|ббб|ввв*])* &ndash; пишите <code>'/\*\(\[\*(.*?)\*\]\)\*/s'</code> <small>(убрал лишние пробелы и следовательно не нужен <code>x</code>)</small></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: maxivanov</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32115</link>
		<dc:creator>maxivanov</dc:creator>
		<pubDate>Thu, 21 Aug 2008 13:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32115</guid>
		<description>а preg_replace_callback вызовет random_words для каждой пары скобок []?</description>
		<content:encoded><![CDATA[<p>а preg_replace_callback вызовет random_words для каждой пары скобок []?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: mrkto</title>
		<link>http://mrkto.com/synonimizer_php/#comment-32071</link>
		<dc:creator>mrkto</dc:creator>
		<pubDate>Wed, 13 Aug 2008 13:09:26 +0000</pubDate>
		<guid isPermaLink="false">http://mrkto.com/?p=118#comment-32071</guid>
		<description>&lt;b&gt;2 mihalich:&lt;/b&gt; Ну, это не основы :) конечно.

заменить регулярное выражение на: &lt;code&gt;'/\[  (.*?)  \]/xs'&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p><b>2 mihalich:</b> Ну, это не основы <img src='http://mrkto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> конечно.</p>
<p>заменить регулярное выражение на: <code>'/\[  (.*?)  \]/xs'</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
