2014-06-17から1日間の記事一覧
グループを使いつつ, 繰り返しパターンをあててみる.パターンは最長のものを選んできてしまうので, 短いものが欲しい場合はパターンを工夫する必要がある. 今回はグループ内の文字にセパレータ(ここでは"aeiou"のいずれか)を含まないようにしている.http://i…
続いてregexecで実際に正規表現をあててみよう. #include <regex.h> #include <iostream> int main(void) { char target[] = "abcdefghijklhmopqrstuvwxyz"; regex_t reg; int errcode = regcomp(®, "ijl", REG_EXTENDED); if (errcode != 0) { char errbuf[100]; regerror(e</iostream></regex.h>…
boostの正規表現ライブラリを使っていたのだが, Cライブラリであるregex.hで代替できないか試してみる. ひとまずは以下のページを参考にした.http://sometime.minidns.net/programming/c/posix_regex.html http://linuxjm.sourceforge.jp/html/LDP_man-pages…