正規表現で括弧の中の数字にマッチ{例: 221501(12) である場合、 12 にマッチする}させたいと思い、以下のコードを作成しました。
C++
1#linclude<regex> 2std::regex r("(?<=\\()[0-9]+(?=\\))");
しかし、上記のコードを実行すると、std::regex_error
が出てしまいます。
C#
1using System.Text.RegularExpressions; 2 Regex r = new Regex("(?<=\\()[0-9]+(?=\\))");
C#で同様のコードを実行してもエラーは出ませんでした。
何故でしょうか。
御教授お願いします。
また、これに代替する正規表現を教えてくださると嬉しいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/18 12:09