# memory: instinct-strip-order-leaves-a-hole-inside-quotes
envの右辺のような囲みクォートが付きうる値を検査する際、`value.strip().strip("'")`の2手だけではクォートの内側の空白が残り、正規表現が当たらない問題を解決するため、`value.strip().strip("'").strip()`の3手にする必要がある。
## ポイント
- 囲みクォートが付きうる値を検査する際、`value.strip().strip("'")`の2手だけではクォートの内側の空白が残り、正規表現が当たらない
- 剥がす操作は境界を動かすので、動いた後にもう一度必要になる
- 検査を書いたら「囲みクォート+内側に空白/タブ」を必ず反例テストに入れる
- 生の右辺をそのまま渡す呼び出し側が1つでもあれば到達可能な穴
## 関連ページ
[[instinct-length-boundary-is-not-inspection-boundary]] [[instinct-new-check-must-redden-on-the-prefix-artifact]]
## 関連概念(未作成)
`囲みクォートの検査方法` `正規表現の境界条件`
memory: instinct-strip-order-leaves-a-hole-inside-quotes