|
| |
|
|
| |
для: Shokan
(02.07.2007 в 18:05)
| | | Я же дал линк, там же в скрипте можно всё самому глянуть, если есть желание, писать всё с нуля. | |
| |
|
|
| |
|
|
| |
для: Shokan
(02.07.2007 в 18:05)
| | |
<?php
$string = "
* Комментарий
";
header("Content-type: text/plain; charset=windows-1251");
var_dump($string);
$string = preg_replace("#(\*.*)((\r?\n)|$)#Um", "<b>\\1</b>\\2", $string);
var_dump($string);
?>
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(02.07.2007 в 17:48)
| | | Нет, не подходит :=( | |
| |
|
|
| |
|
|
| |
для: Shokan
(02.07.2007 в 17:12)
| | | мм.. что-то вроде
preg_replace("#(\r\n|^)(\*.*)(\r\n|$)#", "$1<b>$2</b>$3", $text)
|
| |
| |
|
|
| |
|
|
| |
для: bronenos
(02.07.2007 в 17:34)
| | | Символ- | |
| |
|
|
| |
|
|
| |
для: Shokan
(02.07.2007 в 17:12)
| | |
$s = preg_replace('~^\*.*?$~', "<i>$0</i>", $s);
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(02.07.2007 в 12:30)
| | | Вот - вот. То что нужно!
Отличная штука -- Рег. Выраж.
Есть хорошая статья про них. врубится не мугу что за бардачные символы и по какой логике они работают???
и еще как закрасить способом Рег. Выраж. целую строку который начинается с символа *? | |
| |
|
|
| |
|
|
| |
для: Shokan
(02.07.2007 в 11:52)
| | | Тогда взгляните на этот скрипт - http://qbnz.com/highlighter/, необходимый Вам язык поддерживается. | |
| |
|
|
| |
|
|
| |
для: Петр
(02.07.2007 в 11:21)
| | | > Тогда используй регулярные выражения, это самый верный способ.
Такого вида:
echo preg_replace("#/\*.*?\*/#s", "<b>$0</b>", $text);
|
| |
| |
|
|
| |
|
|
| |
для: Shokan
(02.07.2007 в 11:52)
| | | Тогда используй регулярные выражения, это самый верный способ.
Но можно еще так попробовать:
заменять нужные слова функицией str_replace() или str_ireplace(), это регистро-независимый вариант функции, например:
<?
...
// Список заменяемых слов;
str_ireplace('begin','<FONT color="#0000FF"><B>begin</B></FONT>',$text);
str_ireplace('end','<FONT color="#0000FF"><B>end</B></FONT>',$text);
...
?>
|
Правда этот метод выделяет только отдельные слова... | |
| |
|
|
|