おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

phptのコード読んでたとき

EXPECTFの %d といったフォーマット指定文字列を正規表現コードに変換してるところで (CVS annotate)、

$wanted_re = str_replace("%f", "[+\-]?\.?[0-9]+\.?[0-9]*(E-?[0-9]+)?", $wanted_re);
// %f allows two points "-.0.0" but that is the best *simple* expression

とコメントついてた。
普通はそれでいいけど、テストツールのコードで、シンプルな正規表現を書くことを厳密なフォーマットチェックより優先する必要はないんでないかとちょっとおもた。