2013-01-01から1年間の記事一覧

C++11 の正規表現ライブラリの曖昧さ

C++

libstdc++ の regex が実装されたそうです。 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53631#c17 http://ww.reddit.com/r/cpp/comments/1nqxg5/regular_expression_support_c11_regex_in_libstdcv3/ http://gcc.gnu.org/?20131008212833 そこで、仕様の…

正規表現で [a-[:alpha:]] の意味って?

C++

C++11 の仕様に対する疑問 C++11 の正規表現 (std::regex_constants::ECMAScript 時) の仕様は ECMA-262 の文法を次のように微妙に変更したものとなっています。 ClassAtom :: - ClassAtomNoDash ClassAtomExClass ClassAtomCollatingElement ClassAtomEquiv…

zshのデフォルトの補完の定義を使わないことにした

zshで以下のように設定しておくと autoload -Uz compinit compinit 様々な補完がデフォルトで定義されますが、ほとんどの定義は自分には不要であることが最近分かってきました。むしろ make ファイル名 と実行したいのにファイル名を補完できないなど、不便…