Ruby

パソコン・情報公開# 長文の文字列から特定の文字列を抽出してその前後の文字列だけを取り出してデータに,というのをRubyでやってみる

:CATEGORIES: Ruby irb(main):020:0' 雑でいいならテキストファイルにしてから正規表現で検索かけるのが簡単だと思いますが,単語としてちゃんと取り出したいなら形態素解析する必要があると思います irb(main):021:0' > @uwaaaa 雑でいいならテキストファイ…

パソコン・情報公開### RubyのARGFオブジェクトを使って,ディレクトリ内のzshグロブにマッチした全てのテキストファイルを正規表現で置換

:CATEGORIES: Ruby #正規表現 cat ruby -i -e 'puts ARGF.read.gsub(/(.*cond = http(.*\n)+?[ ]*fi\n)/, "\\1#{STDIN.read}")' test.sh if [ $cond = https ];then port=443 fi EOS Rubyやsedで複数行の文章を任意の箇所に挿入する - grep Tips * https://w…

#### きっかけはVSCodeでツイートの読み込みをやろうとしたこと,不具合があったRubyのスクリプト,その問題も2020年5月22日に解決 Last update 2020-05-23_1017

:CATEGORIES: VSCode,プラグイン開発,Ruby 今現在,Emacsで作業をしているのですが,5月21日日になるのかVSCodeで編集作業に専念していたところ,ツイートの読み込みに手間がかかり,作業効率の悪さを痛感しました。時間の無駄ということです。 普通にブラウ…

#### 埋め込みツイートのoembedメソッドの変換に失敗して,5分割にした「金沢弁護士会のTwitterアカウントを探すため,Twitterで検索をしたところでの宮西香金沢弁護士会会長の会長声明の発見」という記事

:CATEGORIES: TwitterAPI,Ruby 昨夜に問題が発生して,原因を探しまくり,スクリプトの修正や検証用のスクリプトの作成,実行を繰り返していたのですが,最終的にはoembedメソッドで一度に処理するツイートの数が多すぎるとエラーが起こるらしいとわかりまし…

## Markdownのテキストファイルからpandocをオプション付きで実行し,目次付きのPDFファイルを作成するRubyスプリクト

:CATEGORIES: Linux,Ruby #!/usr/bin/env ruby #coding: utf-8 f = ARGV[0].dup content = File.read(f) content.gsub!(/```(.+?)```/m) {">《引用の始まり》\n\n#{$1.gsub(/^/,'> ')}\n\n>《引用の終わり》"} File.open("tmp.txt", "w") do |f| f.puts(cont…