Pythonでcsvファイル内の検索を行ったときに意図した結果が得られなった話
例えば
list = apple grape lemon kiwi banana green leaf phone
って項があって、
re.search(r'\sapple\s| ^apple\s, list):
って書いてもappleが引っかからなかった。なぜなら
|と^apple\s の間に空白を入れていたから。
丁寧に␣appleを検索してくれていたのよね、そりゃそうだーー
見やすいかなと思って何も考えずにスペース入れていたよ、ごめんありがとうPythonよ