例えば、英語のテキスト:
The units have different measurings in memory, disk, file, and database sizes
などをスペースなしでエディターなどからコピペしてからアップデートすると、"and"の後ろに"\n"があるため、その後スペースが挿入されず、"anddatabase"になってしまう。
The units have different measurings in memory, disk, file, and database sizes
だから、もし行末と次の行の始めが英字であればその間にスペース" "を入れるようにちょっと改良を加えればできるのではないかなと思いました.
The units have different measurings in memory, disk, file, and database sizesThe units have different measurings in memory, disk, file, and database sizes
The units have different measurings in memory, disk, file, and database sizesThe units have different measurings in memory, disk, file, and database sizes
diff -u -r1.52 convert_html.php --- convert_html.php 31 Jul 2003 08:22:47 -0000 1.52 +++ convert_html.php 25 Aug 2003 01:26:10 -0000 @@ -102,13 +102,13 @@ } function toString() { - $ret = ''; + $ret = array(); if (isset($this->elements) and count($this->elements) > 0) { foreach ($this->elements as $obj) { - $ret .= $obj->toString(); + $ret[] = $obj->toString(); } } - return $ret; + return join("\n",$ret); } function wrap($string, $tag, $param = '') {