-
家庭菜園
【家庭菜園】トマトのわき芽を挿しただけで実がなりました!驚きの成長記録【イエローアイコ】
ベランダで育てているプランタートマトのわき芽を、試しに旧ジャガイモ畑へ挿して育てていました。 先日、台風が過ぎてから約1週間ぶりに畑を見に行ってみると、なんとトマトの実が付いていました! 正直、わき芽をそのまま挿しただけだったので、ここまで... -
Python
Python:正規表現9 ~大文字・小文字を区別しない方法~
大文字・小文字は区別される 正規表現は基本的に大文字・小文字を分けて認識しマッチします。 import re pattern=re.compile(r'Hayato') print(pattern.search('Hayato')) #出力結果は <re.Match object; span=(0, 6), match='Hayato'> import re patte... -
Python
Python:正規表現8 ~正規表現に用いる記号~
正規表現にはさまざまな記号があり、最初は覚えることが多く感じます。しかし、よく使う記号は限られているため、一覧で整理しておくと理解しやすくなります。この記事では、Pythonでよく使う正規表現の記号をまとめました。 正規表現に用いられる記号まと... -
Python
Python:正規表現7 ~検索対象を先頭と末尾に指定(^と$)~
キャレット記号^ とドル記号 $ を使うと、検索対象の文字列の先頭と末尾にマッチすることを指定することができます。同時に使うと文字列全体が正規表現とマッチすることを表し、文字列の一部がマッチすだけでは不十分になります。 検索対象を先頭と末尾に... -
Python
~Python:正規表現6〜(貪欲マッチと非貪欲マッチ)
〜貪欲マッチと非貪欲マッチ〜 貪欲マッチ a=re.compile(r'(Ha){3,5}') #Haを3〜5回繰り返す文字列とマッチする b=a.search('HaHaHaHaHa') print(b) #出力結果は <re.Match object; span=(0, 10), match='HaHaHaHaHa'> #Ha5つとマッチしています {3,... -
Python
~Python:正規表現5~(修飾子がマッチする回数)
アプリ開発への道 〜修飾子がマッチする回数〜 マッチする回数を指定 電話番号の正規表現では\dに続く{3}によって、ちょうど3つの\d(数字)とマッチします。 r'\d'は数字1つとマッチするという意味なので、r'\d{1}'でも表せます。 import re pattern=re.c... -
資産運用
祝1,000万円突破!家族に支えられてここまでこれました!
本格的に資産形成に目覚めて約一年間。 ついに資産1,000万円突破しました! 約1年前は500万円ほどだったので、この1年で500万円以上増やせたことになります。 きっかけは きっかけは約1年前の部署異動です。 異動先の上司には「かなりのパワハラ上司」とい... -
ゆるミニマリスト
DualSenseも売却。気づけばゲーム関係は何もなくなっていた
先日、Switch2を売却した話を書きました。 そして今回、PlayStationのDualSenseコントローラーも売却。 これで、我が家からゲーム関係のものはすべてなくなりました。 少し前までは「いつか遊ぶかもしれない」と思って残していたものもありましたが、結局... -
Python
~Python:正規表現4 (全てのマッチfindall)
アプリ開発への道 Pythonのfindall()とは? findall()は、正規表現にマッチしたすべての文字列を返します。 グループがない場合 正規表現にグループが含まれない場合、文字列のリストを返します。 import re a=re.compile(r'\d\d\d-\d\d\d\d-\d\d\d\d') #... -
Python
~Python:正規表現3 バックスラッシュや縦線|~
正規表現では、() はグループ化のための特別な記号です。電話番号の (090) のように丸かっこ自体を検索したい場合は、\( や \) のようにバックスラッシュでエスケープします。 また、|(縦線)を使うと「または(OR)」の意味になり、複数のパターンを一度に指定できます。例えば、(090)9999-8888 と 090-9999-7777 の両方にマッチさせることが可能です。 さらに、\d{3} や \d{4} のような量指定子を使うことで、繰り返しを簡潔に表現でき、正規表現を見やすく書くことができます。
12