регулярные выражения - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 30 Dec 2024 19:15:17 +0300 <strong>facece</strong>, в регулярках не силен, но такая будет работать. <pre class="prettyprint"> &lt;?php preg_match(&quot;/&lt;td&gt;(.*) \((.*)%\)&lt;\/td&gt;/sU&quot;, &quot;&lt;td&gt;27 из 45 (60%)&lt;/td&gt;&quot;, $matches); echo $matches&#91;&#039;2&#039;] </pre> <br> советую сайт <a href="https://regex101.com/" target="_blank" rel="nofollow">https://regex101.com/</a> для написания регулярок еще) https://visavi.net/topics/1345/699506 регулярные выражения JustZero Fri, 02 Feb 2018 19:06:34 +0300 Сообщения https://visavi.net/topics/1345/699506 Помогите пожалуйста есть такой код <pre class="prettyprint">&lt;td&gt;27 из 45 (60%)&lt;/td&gt;</pre> мне нужно вытянуть число между скобок. Как это сделать? https://visavi.net/topics/1345/699502 регулярные выражения facece Fri, 02 Feb 2018 00:18:08 +0300 Сообщения https://visavi.net/topics/1345/699502 /[a-zа-яЁё]{1,}+(.?)/iU https://visavi.net/topics/1345/691142 регулярные выражения Вантуз-мен Tue, 23 Aug 2016 20:32:54 +0300 Сообщения https://visavi.net/topics/1345/691142 Помогите регулярку составить, нужно чтобы она пропускала все что угодно, но только если в строке есть хотя бы одна буква https://visavi.net/topics/1345/691140 регулярные выражения Aid78 Tue, 23 Aug 2016 19:32:12 +0300 Сообщения https://visavi.net/topics/1345/691140 118. <strong>James</strong>, а чо там путать? \&amp;\_\-\+\@ https://visavi.net/topics/1345/681553 регулярные выражения Dmitry Kokorin Thu, 02 Apr 2015 21:30:21 +0300 Сообщения https://visavi.net/topics/1345/681553 117. <strong>DimmoS</strong>, нее. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> я путаюсь когда в коде слеш обратный,забил я гг. <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/1345/681547 регулярные выражения Евгений Thu, 02 Apr 2015 17:35:05 +0300 Сообщения https://visavi.net/topics/1345/681547 116. <strong>James</strong>, обратным слешем не пробовал? https://visavi.net/topics/1345/681521 регулярные выражения Dmitry Kokorin Wed, 01 Apr 2015 14:35:59 +0300 Сообщения https://visavi.net/topics/1345/681521 чёт не пашет preg_replace теперь <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> https://visavi.net/topics/1345/681520 регулярные выражения Евгений Wed, 01 Apr 2015 14:13:22 +0300 Сообщения https://visavi.net/topics/1345/681520 114. <strong>Reflesh</strong>, <br> <pre class="prettyprint">&lt;?php $val = preg_replace(#что заменять#,&#039;на что заменять&#039;, $val); </pre> https://visavi.net/topics/1345/681478 регулярные выражения Dmitry Kokorin Mon, 30 Mar 2015 19:16:15 +0300 Сообщения https://visavi.net/topics/1345/681478 113. <strong>James</strong>, <pre class="prettyprint">preg_replace(&#039;~регулярка~&#039;);</pre> https://visavi.net/topics/1345/681467 регулярные выражения Reflesh Mon, 30 Mar 2015 10:00:16 +0300 Сообщения https://visavi.net/topics/1345/681467 <pre class="prettyprint">$data&#91;0]=eregi_replace(&quot;((https?|ftp)&#58;//&#91;&#91;&#58;alnum&#58;]_=/-]+(\\.&#91;&#91;&#58;alnum&#58;]_=/-]+)*(/&#91;&#91;&#58;alnum&#58;]+&amp;amp;._=/~%#]*(\\?&#91;&#91;&#58;alnum&#58;]?+&amp;amp;_=/%#]*)?)?)|(&#91;&#91;&#58;alnum&#58;]_=/-]+(.wen.ru|***|keo|.keo|.***|***|***|.pp.ru|.com.ua|.com.ru|.net.ru|.су|.кео|.com|.ru|.us|.org|.net|.tk|.biz|.ws|.kz|.su|.mobi|.info|.pp.ua|***))&quot;, &quot;РЕКЛАМА&quot;, $data&#91;0]);</pre> <br> помогите исправить <strong>eregi_replace</strong> устарел, а для <strong>preg_replace</strong> сама функция неправильная,там нужны слешы походу везде,где кавычка и вот эта | палка не проходит по коду <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> этот код в вап моторе менял ссылки на текст &quot;РЕКЛАМА&quot; а в RotorCMS уже не так надо писать <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> сижу голову ломаю <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> без компа чёт не реально... полазил по мануалам, не дошло,на палку ругается <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> https://visavi.net/topics/1345/681465 регулярные выражения Евгений Mon, 30 Mar 2015 09:16:49 +0300 Сообщения https://visavi.net/topics/1345/681465 исправил <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> explode(&quot;.&quot;) https://visavi.net/topics/1345/681215 регулярные выражения Евгений Mon, 23 Mar 2015 04:46:38 +0300 Сообщения https://visavi.net/topics/1345/681215 list($im,$za) = split(&quot;\.&quot;,$z); чем можно заменить устаревший split ??? на explode тоже ругается <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> offsetом ... preg_split тоже не прокатил,мож пишу не правильно.... https://visavi.net/topics/1345/681206 регулярные выражения Евгений Mon, 23 Mar 2015 00:07:01 +0300 Сообщения https://visavi.net/topics/1345/681206 109. <strong>Aid78</strong>, <pre class="prettyprint">$str = text text text &#91;color=#00cc00]*ugtug&#91;/color] text&lt;br/&gt;&#91;color=#00cc00]*fhttu&#91;/color] text&#91;color=#ff0000]*ggjuf&#91;/color] text &#58;&amp;&#91;color=#ff0000]*fhbfg&#91;/color] preg_match_all(&#039;/\&#91;^]*\](.*?)\/&#039;,$str, $matches);</pre> <br> the result<br> <br> <pre class="prettyprint">Array ( &#91;0] =&gt; *ugtug &#91;1] =&gt; *fhbfg )</pre> https://visavi.net/topics/1345/675246 регулярные выражения Sabu Thu, 25 Dec 2014 02:01:54 +0300 Сообщения https://visavi.net/topics/1345/675246 <blockquote class="blockquote"><strong>WmLiM</strong> (8 Декабря 2014 / 01:26)<br> 101. <strong>Aid78</strong>, попробуй <br> <pre class="prettyprint">(^\*.*$)</pre> <br> <em><span style="font-size:x-small">Добавлено через 01:56 сек.</span></em><br> 101. <strong>Aid78</strong>, перенос строки это знаки <br> \n\r в двойных кавычках, какой идёт первым точно не помню.</blockquote> все не то.<br> <br> допустим есть такой текст:<br> <br> <blockquote class="blockquote">text text text <span style="color:#00cc00">*ugtug</span> text&lt;br/&gt;<span style="color:#00cc00">*fhttu</span><br> text<span style="color:#ff0000">*ggjuf</span> text :&amp;<span style="color:#ff0000">*fhbfg</span></blockquote> <br> нужно чтобы регулярка могла вытащить все то что выделенно зеленым и не трогала то что красным, то есть перед * может быть только &lt;br/&gt;|перенос строки|начало строки|пробел, а далее непрерывная строка и в конце также как перед звездочкой.<br> Если перед звездочкой или после этой строки хоть один левый символ, буква и прочее, то false.<br> <br> p.s: перед зеленой строчкой где &lt;br/&gt; и 2 красной нет пробела, а то выводит будто пробелы поставлены https://visavi.net/topics/1345/674865 регулярные выражения Aid78 Sun, 14 Dec 2014 22:33:27 +0300 Сообщения https://visavi.net/topics/1345/674865