@test = grep /^([0-9]|[0-9][0-9]|[0-9][0-9][0-9])\.([0-9]|[0-9][0-9]|[0-9][0-9][0-9])\.([0-9]|[0-9][0-9]|[0-9][0-9][0-9])\.([0-9]|[0-9][0-9]|[0-9][0-9][0-9])$/, readdir AAA;
というperlのIPアドレスなどのチェック処理をCに置き換えるとするとどうやるのでしょうか?
isdigitなどをつかって全文字ループさせるしかないのでしょうか?
なんとかよろしくお願いします。
正規表現 grep をどう再現するのか
Re:正規表現 grep をどう再現するのか
C++のRegexクラスを使えばよいようです。
http://msdn.microsoft.com/ja-jp/library/9e8cktt4.aspx
http://msdn.microsoft.com/ja-jp/library/9e8cktt4.aspx