|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 14:34)
| | | >> И еще - как указать знак перевода строки? Такое указание будет правильным?
Нет, \n нужно брать в двойные кавычки | |
| |
|
|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 14:34)
| | | можно с помощью регулярного выражения:
<?
$text=preg_replace('/[ ]{2,}/', ' ', $text);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Loki
(28.11.2006 в 14:18)
| | | Спасибо!
То есть здесь дается точное количество пробелов, которые нужно заменить на пять пробелов. Нюанс в том, как будет выглядеть оператор, заменяющий пятьсот пробелов? Я полагал, что, может быть есть способ иного указания заменяемой строки. Ну если нет, то нет - сделаем частями в цикле!
И еще - как указать знак перевода строки? Такое указание
$text=str_replace(' \n\n\n\n\n\n\n\n\n\n ', ' \n\n\n ', $text);
будет правильным? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 14:09)
| | | >В одной строке 80 знаков, в том числе и пробелов. Люди оставляет пустыми пять-шесть строк для того, что бы можно было что-то вписать от руки. Вот Вам почти 500 пробелов.
Ерунда какая-то: 5-6 пустых строк - это 6-12 символов (в зависимости от системы). | |
| |
|
|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 14:09)
| | | 5-6 пустых строк - это 5-6 переводов строк, неужели кто-то еще, кроме моего шефа, забивает
строки пробелами вместо нажатия на tab или enter? :О | |
| |
|
|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 13:41)
| | |
<?
$text=str_replace(' ', ' ', $text);
|
| |
| |
|
|
| |
|
|
| |
для: elenaki
(28.11.2006 в 14:04)
| | | В одной строке 80 знаков, в том числе и пробелов. Люди оставляет пустыми пять-шесть строк для того, что бы можно было что-то вписать от руки. Вот Вам почти 500 пробелов.
Но самое главное - это уже есть, эти тексты уже написаны. И написавший их человек делал свое дело по своему разумению. А мое дело не в том, чтобы критиковать других за их работу, а в том, чтобы надлежащим образом выполнить свою. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(28.11.2006 в 13:41)
| | | десятки и даже сотни пробелов - за это убивать надо! | |
| |
|
|
| |
|
|
| | В реальных текстах иногда бывает так, что подряд следуют десятки и даже сотни пробелов, знаков "х", "-" или "_", а также символов перевода строк.
Можно ли сделать так, чтобы если подряд следует больше пяти знаков "х", "-" или "_", то оставалось бы только пять этих же знаков, а если три и более переводов строк, то оставалось бы только два?
Пытался с помощью trim и str_replace, да что-то не получилось... | |
| |
|
|
|