1バイト入力文字を自動改行するには?
[上に]
[前に]
[次に]
archer
[E-Mail]
1998/12/16(水) 08:49:48
とほほさんが提供されている「wwwBoard」を使おうとおもうのですが、「タグ使用は禁止」したうえで、「1バイト文字」を改行せずに続けて入力すると、横にずっと長くなって表示されてしまいます。
2バイト文字なら画面の大きさで自動的に改行されて表示されるようですが、簡単なカスタマイズの方法はあるのでしょうか?
初心者です。簡単な方法があるなら、お教えください。お願いします。
B-Cus
1998/12/16(水) 16:25:35
前も似たような質問がありました(が、たぶんもうここからは削除されてるでしょう)。
英文は単語の区切りに空白を入れますし、単語の途中で改行する
場合はハイフネーションしないといけないので、連続した英数字は
普通のブラウザでは改行せずに表示されます。
で、やるとしたら
$_="abcdefghijklmnopqrstuvwxyz";
s/([a-zA-Z0-9]{5})/$1<br>/g;
print $_;
こんな感じでしょうか。出力はこんなの。
abcde<br>fghij<br>klmno<br>pqrst<br>uvwxy<br>z
a-zA-Z0-9のところに、そこで改行してもいい記号などを追加すればいいでしょう。
ただ、僕としてはURLなどの途中で改行されると嫌だし、
改行は書き込む人が気をつけることなので、こういう
処理は必要ないと思ってます。
archer
1998/12/17(木) 08:41:44
[[解決]]
ありがとうございました。
助かりました!!
[上に]
[前に]
[次に]