- ベストアンサー
textareaからの入力で改行or空白(andも含む)を判別する
textareaからの入力で改行or空白(andも含む)を判別するには どうすればよいでしょうか。 \S を使うというのは聞いたことがあるのですが(当てになりませんが・・・) どうやればいいか分かりません。 回答よろしくおねがいします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#225520
回答No.1
改行コードはMacが\r、Windowsが\r\n、Unixが\nですのでこれを全部HTMLタグの<br>に変換するには str =~ s/\r\n/\n/g; str =~ s/\r/\n/g; str =~ s/\n/<br>/g; とすれば良いでしょう。同様にスペースは\sなので str =~ s/\s//g; とすれば空白を除去できます。
お礼
なるほど それを使うと $str =~ s/\r\n//g; $str =~ s/\n//g; $str =~ s/\s//g; として最後に$strが”空”ということを判別する形でできますね。 回答ありがとうございました