Genshiで改行をbrタグにする

2010-01-24 | Genshi, Python | コメントはまだありません

ぱっと見ではみつからない気がする。
改行を<br />タグに変換してくれる何か(aka nl2br)。
改行コミの文字列データをGenshiにそのまま渡すと、なんもしてくれないのね。で、じゃー父さんbrタグに変換しちゃうぞーっていうとこれもダメ。エスケープされちゃってどうしようもないの。

で、悩んで悩んであげくいつものところに聞きにいきますと、

<py:for each="line in message.split('\n')">
${line}<br />
</py:for>

なるほど。美しい。改行でばらして回してbrを加えるのねん。

さっくり答えでました。そうそうこういう状態をどうにかしたいってことだったのよ。
piquadratたんありがとー。

About Author

about author

Halipeco

UO@倭国、EQ@Xegony、DOL@乙鯖を経てFF14のアトモスに生息中。
仕事と趣味でPython書いてる。
買った果物に種があると植えるのが趣味。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です