自動改行

[上に] [前に] [次に]
匿名者 1998/06/27(土) 07:10:52
■全角自動改行
ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ

■半角自動改行
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


匿名者 1998/06/27(土) 07:12:58
全角自動改行はできるのに、どうして半角自動改行ってできないんですか?
何処の掲示板もダメみたいだけど、これは直しようがないのかな?

B-Cus 1998/06/27(土) 07:20:15
ソースを見てください。どっちも改行されてないでしょ?
というわけで、これはブラウザの問題です(問題…なのかな?)。

英語は単語間にスペースが入るし、変なところで勝手に改行しちゃ
ダメなのに対して、日本語はどこで改行してもいいということですね。

匿名者 1998/06/27(土) 07:27:36
う〜ん、どうにかなりませんでしょうか

モーグリ 1998/06/27(土) 10:38:35
掲示板とかでは無理ですが、
HPでは、英語とかの途中に半角スペースとか<WBR>タグを入れれば
必要な箇所で改行してくれますよ。

mura [E-Mail] 1998/06/27(土) 12:21:52
なるほどー。
TABLEタグでWIDTHを指定しても全然意味がないんですね。
ハイフンや「!」「"」「(」でも改行しない。改行に関係しないタグ(<FONT>とか)もダメ。
スペースや<WBR>が挟まらないと改行しないんですね。
(ハイフンぐらい改行しろよ、と言いたくなりますけど)
知らなかった…。

ご自分でプログラムを改造できる掲示板ならいいでしょうけど、
それ以外ならできないでしょうね。>匿名さん

匿名者 1998/06/27(土) 19:58:14
対策方法として・・・

perl言語にて半角文字を何文字以上続けて打つと自動的にスペースが入る、または<BR>タグが押収されるなど、そんな方法があればソースを教えていただけると嬉しいのですが、いかがなもんでしょう。

B-Cus 1998/06/27(土) 23:24:14
$_="TooLongLongLongString";

s/([a-zA-Z0-9\-_\?\.]{5})/$1\n/g;

かな。この場合5文字で改行します。

他にも改行されずに表示されてしまう記号を調べて
(!"#$%などかな?)を[]内に追加していってください。

# ()*[]\ などをエスケープするのを忘れずに。

匿名者 1998/06/28(日) 00:31:44
できました。
画面がみだれなくなったのでとても気持ちいいです。

どうもありがとうございました。

匿名者 1998/06/28(日) 00:40:32
[[解決]]
解決チェック

匿名者 1998/06/28(日) 01:05:30
もう1つ、s/([a-zA-Z0-9\-_\?\.]{5})/$1\n/g;だと
ABABABABABABAB... と入れた時、意味がなくなってしまいますよね?

匿名者 1998/06/28(日) 01:32:29
まちがいでした。ごめんなさい。

[上に] [前に] [次に]