HiiHahWIKI - making some notes for... -
E71:appuifw.Text内の改行の扱いについて
をテンプレートにして作成
開始行:
*E71:appuifw.Text内の改行の扱いについて [#n3ca532f]
PyS60のappuifw.Text内の改行の扱いでかなりはまったので、備...
***やりたいこと [#of5c1316]
CLIアプリをappuifw.Textモジュールを使って作るため、入力し...
(CLI:DOS窓や、sqlplusみたいやなつ)
※appuifw.TextはPyS60で提供されるテキスト入力用のモジュー...
***出来なかったこと [#t4ab850e]
なんか、改行を半角スペースに置換するだけだったら
string.replace(txt,u'\n',' ')
とか
re.sub(r'\r',' ',txt)
とかでいけそうだったんだけど、出来ませんでした。そして、...
ちなみに、pythonのコンソールだとできちゃうんですよね~
***出来たこと [#mafe23fb]
結論としては、こんな感じでいけました。
tmp = txt.splitlines()
b = ' '.join(tmp)
+まず、splitlinesメソッドで改行位置で文字列を分割し、
+それをjoinメソッドでくっつける
なんか、これだといけたんだけど、原因がなぞだ~
***参考にしたサイト [#h7aed57b]
-http://hp.vector.co.jp/authors/VA003670/python/RE/Replac...
-http://www.gaku.net/ukki/Python_e3_83_a1_e3_83_a2.html
終了行:
*E71:appuifw.Text内の改行の扱いについて [#n3ca532f]
PyS60のappuifw.Text内の改行の扱いでかなりはまったので、備...
***やりたいこと [#of5c1316]
CLIアプリをappuifw.Textモジュールを使って作るため、入力し...
(CLI:DOS窓や、sqlplusみたいやなつ)
※appuifw.TextはPyS60で提供されるテキスト入力用のモジュー...
***出来なかったこと [#t4ab850e]
なんか、改行を半角スペースに置換するだけだったら
string.replace(txt,u'\n',' ')
とか
re.sub(r'\r',' ',txt)
とかでいけそうだったんだけど、出来ませんでした。そして、...
ちなみに、pythonのコンソールだとできちゃうんですよね~
***出来たこと [#mafe23fb]
結論としては、こんな感じでいけました。
tmp = txt.splitlines()
b = ' '.join(tmp)
+まず、splitlinesメソッドで改行位置で文字列を分割し、
+それをjoinメソッドでくっつける
なんか、これだといけたんだけど、原因がなぞだ~
***参考にしたサイト [#h7aed57b]
-http://hp.vector.co.jp/authors/VA003670/python/RE/Replac...
-http://www.gaku.net/ukki/Python_e3_83_a1_e3_83_a2.html
ページ名: