$testStr ="страус
[IMG WIDTH=604 HEIGHT=467]http://img1.joyreactor.cc/pics/post/%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D1%81%D1%82-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-1170505.jpeg[/IMG]Тест слова[IMG WIDTH=604 HEIGHT=467]http://img1.joyreactor.cc/pics/post/%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D1%81%D1%82-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-1170505.jpeg[/IMG] слово слон";
echo preg_replace("#\[IMG(.*?)\](.*?)\[\/IMG]#si", "", $testStr);
$testStr = "Lorem Ipsum - это текст-рыба, часто используемый в печати и вэб-дизайне.
Lorem Ipsum является стандартной рыбой для текстов на латинице с начала XVI века.
В то время некий безымянный печатник создал большую коллекцию размеров
и форм шрифтов, используя Lorem Ipsum для распечатки образцов.
<!--Tbegin-->something.jpg</!--Tbegin-->
Lorem Ipsum не только успешно пережил без заметных изменений пять веков,
но и перешагнул в электронный дизайн. Его популяризации в новое время послужили
публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более
недавнее время, программы электронной вёрстки типа Aldus PageMaker, в
шаблонах которых используется Lorem Ipsum.";
$regExp = "#(?<=<!--Tbegin-->)((?:.*?)(?:</!--Tbegin-->))#si";
echo preg_replace($regExp, "", $testStr);
something.jpg!--Tbegin-->
<!--Tbegin-->....</!--Tbegin-->
$regExp = "#((?:<!--Tbegin-->)(?:.*?)(?:</!--Tbegin-->))#si";
$testStr = '<tr onclick="ccl(152, 93, 56, 1)">
<td class="bj"><div class="pa labpad1"><a href="http://site.ru" onclick="return fco(152)"></a><div class="pc"><div class="ca">Name</div></div></div></td>
<td class="bi">1 <small>BTC</small></td>
<td class="bi">10 826.3640 <small>Random text</small></td>
<td class="ar arp" title="Title">161 608</td>
</tr>';
$regExpWrepper =
"#class=\"ca\">(.*?)<(?:.*?)<td(?:.*?)</td>".
"(?:.*?)class=\"bi\">(.*?)<".
"(?:.*?)title(?:.*?)>(.*?)<".
"#si";
preg_match_all($regExpWrepper, $testStr, $matches, PREG_SET_ORDER);
echo trim($matches[0][1]).", ".trim($matches[0][2]).", ".trim($matches[0][3])."\n";
var testStr = "Lorem ipsum 'vendor/js/srcipt.js' dolor sit amet, 'lib/ls/jquery/jquery.min.js' consectetur 'img/pict.jpg' adipisicing 'vendor/style/some-style.min.css' 'vendor/style/some-style.less' или 'vendor/img/bla.png' elit. Adipisci, tenetur?";
var reqExpWrapper = new RegExp('(?:vendor/)((?:.*?)\\.(?:css|js))\'', 'g');
var matches = new Array();
while(match = reqExpWrapper.exec(testStr))
{
matches.push(match[1]);
}
console.log(matches);
$string = 'text: texttext;text;var=abc';//'text: texttext;text;var=abc;text';
$regExpWrapper = "/(?:var=)(.*?)(?:;|$)/";
preg_match($regExpWrapper, $string, $matches);
print_r($matches);