2
私はこのエラーに問題があり、Googleのソリューションを検索しましたが、何もありません。フィールドが見つかりませんコンパイルされたdll正規表現の例外
例外:フィールドが見つかりません: 'System.Text.RegularExpressions.Regex.internalMatchTimeout'。
私の正規表現は次のとおりです。
CI[Cnt++] = new RegexCompilationInfo((string)de.Value, // the reg. ex pattern
RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace | RegexOptions.Compiled, // Options to specify
(string)de.Key, // name of the pattern
"TheRegularExpressions", // name space name
true); // Public?
ありがとう:オプションでコンパイルする
TheExpressions.Add("ExtractURL", @"\b(?:(?:https?|ftp|file)://|www\.|ftp\.)
(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#/%=~_|$?!:,.])*
(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[A-Z0-9+&@#/%=~_|$])");
コード。
internalMatchTimeoutフィールドは.NET 4.5では新しいようです。何とか.NETライブラリのバージョンを混在させていますか? – Gnat
ああええ!解決していただきありがとうございます! –
私は答えとしてそれを入れます! – Gnat