http://studyhallweb.com/
プログラム学習室
[Home][C++言語]正規表現

正規表現 TRegexp の使用例
Borland C++ Compiler で正規表現を扱うには TRegexp クラスを使用する。
// 正規表現の使用例

#include <regexp.h>
#include <iostream.h>

using namespace std;

int main()
{
  TRegexp r("[0-9]+");  // 一個以上の数字を正規表現で指定
  char s[] = "ab2c";    // 検索対象となる文字

  size_t len=0;
  size_t offset = r.find(s, &len);

  cout << offset << endl;   // 一致する位置が返る(先頭は0)
  cout << len << endl;      // 該当する文字数が返る

  return 0;
}
[Home][C++言語]正規表現