|
|
|
|
|
для: exp
(12.03.2008 в 16:39)
| | оказалось так неправильно , надо
$txt = preg_replace('#[^,\d\sA-Za-zА-Яа-яЁё]+#s', '', $txt);
|
ато попадали символы не буквы которые между букв в разных регистрах | |
|
|
|
|
|
|
|
для: Denisko
(11.03.2008 в 22:22)
| | наверное так
<?
$txt = "
(11.03.2008 в 22:22) <a href=mail.php?id_forum=6&id_theme=50724&id_author=9315>письмо автору</a></div></td>
<td class=infopost width=50> </td>
</tr><tr valign=top><td width='2%'> </td><td><p class=posttext>Нужно составить рег. выражение, которое будет заменять в строке все спецсимволы, кроме запятой. Помогите, пожалуйста!</p></td><td></td></tr><tr>
<td width='2%'> </td>
<td class=postmenu><img src='..........
";
$txt = preg_replace('#[^,\d\sA-zА-яЁё]+#s', '', $txt);
*/
/*
$txt = <<<TXT
<a href=/dir/file>.....</a>
<a href="/dir/file">.....</a>
<a href='/dir/file'>.....</a>
<a href=not/>.....</a>
TXT;
$txt = preg_replace('#href=(\'|"|)/([^\s\'">]+)#s', 'href=$1http_site_ru/$2', $txt);
echo '<pre>' . htmlspecialchars($txt) . '</pre>';
?>
|
только почему-то "_" оставляет | |
|
|
|
|
|
|
| Нужно составить рег. выражение, которое будет заменять в строке все спецсимволы, кроме запятой. Помогите, пожалуйста! | |
|
|
|
|