-
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} のような量指定子を使うことで、繰り返しを簡潔に表現でき、正規表現を見やすく書くことができます。 -
Python
~Python2:正規表現のグループ~
Python では正規表現を()を使いグループ化することができます。 例えば携帯番号の最初の3桁とそれ以外を分けるようにマッチした文字列の一部を分離したい場合、 r'\d\d\d-\d\d\d\d-\d\d\d\d' → r'(\d\d\d)-(\d\d\d\d-\d\d\d\d)' このように正規表現に丸... -
Python
~Python1:正規表現の基本~
アプリ開発への道 正規表現の基本 例えば文字列から携帯電話番号を検索する場合、パターンは⚪︎⚪︎⚪︎-⚪︎⚪︎⚪︎⚪︎-⚪︎⚪︎⚪︎⚪︎となります。 文字列から上記のパターンに合致するかを調べてTrueかFalseを返す関数を作ります。 ```python def phone_numbe... -
ゆるミニマリスト
Switch2を売却しました
発売当初に購入したSwitch2を売却しました。 購入した当初は楽しんでいましたが、最近は子育てや資格の勉強、プログラミング学習に夢中になっており、ゲームをする時間がほとんどなくなりました。このまま持っていても活用できないと感じ、手放すことにし...
1