台風きてるらしい
PR書いてたら時間無くなってたのでスキップ
今日はこれでいっぱい。
今日の分スキップします
ちょっと今日はしんどい
ギリギリ
すみません、今日はギリギリ間に合わん
【Python】PyPIで公開されていないパッケージをgitで取得してpipでインストール
要旨
pip install git+https://github.com/J-Quants/jquants-api-client-python.git
詳細
上記コマンドでインストールできる。なお、上記パッケージはPyPIでも公開されていることを後から知った。
pip install jquants-api-client
【正規表現】文字列の塊の否定は?と!でできる
要旨
(?!.+否定文字列.+)
詳細
下記のようなテスト対象があったとする。このうち、「それぞれの天気を取り出したい。ただし、豪雨の場合は取り出してはならない。」という課題があったとしよう。
今日は雨だった。 今日は豪雨だった。 今日は晴れだった。
この時、次のような正規表現を使うと、目的が達せられる。
/今日は(?<weather>(?!豪).+)だった。/gm
これは、「『今日は』という文字の後」に「1文字以上の文字列が有ればそれをweatherという名前を付けたグループにする、ただし、豪という文字で始まってはいけない」という解釈になる。
上記では名前付きグループを使用しているため、「雨」「晴れ」というように天気をグループで取得できる。
この使い方は Negative Lookahead
「否定先読み」と呼ばれる。