Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト875:デフォルトの名無しさん 22/11/18 01:14:15.49 E2GzXrNb0.net 日付(○年○月○日 ○時○分)を抽出してクリップボードにコピーするのってどんな感じでやればいいですかね… 876:デフォルトの名無しさん 22/11/18 01:26:07.35 wTg9qmzl0.net 何からだよ 877:デフォルトの名無しさん 22/11/18 02:58:16.10 q5cRZ16n0.net コピーはコマンドでできるから Windowsならcopy、Macならpbcopy テキスト抽出して外部コマンド実行するだけ 878:デフォルトの名無しさん (ワッチョイ 154f-FFna) 22/11/18 09:55:43.93 Wj1K/ZC10.net 例えば、Ruby でクリップボードを使うなら、 あらかじめ、クリップボードへ「 あい 」を入れておいてから、 以下のスクリプトを実行すると、 文字列の前後にある、空白類が削除されて「あい」となる ただし、RubyはUTF-8 だから、Windows のCP932 と変換する必要がある # クリップボード内の複数行文字列の、各行の先頭・末尾から、 # 連続する空白類を除去して、クリップボードに入れる str = `powershell Get-Clipboard` str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換 ary = str.each_line.map( &:strip ) # 連続する空白類を除去する IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す clip.print( ary.join "\n" ) end 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch