ハーキャッチREGEXをC++コードで書かなければならないタスクがあります。これは、1から100までの数字が含まれた入力テキストを検索する正規表現を作成します。
C++コードでハーキャッチREGEXを作成する方法の1つをここに示します：

```c++
#include
#include
#include

int main() {
    std::string input = "This is a test string with numbers 1 to 100.";
    std::regex regex("([1-9]|[1-9][0-9]|100)");
    std::smatch match;

    while (std::regex_search(input, match, regex)) {
        std::cout << match[0] << std::endl;
        input = match.suffix().str();
    }

    return 0;
}
```

このコードは、文字列'input'内の任意の数字を検索し、ヒットした数字を出力します。正規表現[1-9]|[1-9][0-9]|100は1-9、10-99、および100の範囲の数字を一致させます。

これにより、1から100までの数字が含まれた入力テキスト内のすべての数字が検索され、出力されます。