サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC24
mballack.hatenadiary.org
PCRE(Perl Compatible Regular Expressions) Perl互換の正規表現ライブラリをC言語で使えるメリットは大きい。 たとえば以下の文字列からドメインより後ろのフォルダ部以降を取り出したいとする。 http://www.domain.com/folder/file.ext これをPerlの正規表現で取り出すなら ^http://([^/]+)/(.+) という表現で済む。$2という変数に目的の folder/file.ext が入る。これをC言語でやろうとすると、かなりはしょって書いても char *p; char buf[256]; p = strstr(url, "http://"); p += strlen("http://"); p = strchr(p, '/'); p++; snprintf(buf, sizeof(buf), "%s", p)
このページを最初にブックマークしてみませんか?
『mballackの日記』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く