private void ConvertExistingFormatTags(IDbConnection conn, IDbTransaction tran) { var updater = new CustomFormatUpdater149(conn, tran); updater.ReplaceInTags(OriginalRegex, match => { var modifiers = ""; if (match.Groups["m_n"].Success) { modifiers += "N"; } if (match.Groups["m_r"].Success) { modifiers += "RX"; } if (match.Groups["m_re"].Success) { modifiers += "RQ"; } if (!string.IsNullOrEmpty(modifiers)) { modifiers = "_" + modifiers; } return($"{match.Groups["type"].Value}{modifiers}_{match.Groups["value"].Value}"); }); updater.Commit(); }
private void ConvertExistingFormatTags(IDbConnection conn, IDbTransaction tran) { var updater = new CustomFormatUpdater149(conn, tran); updater.ReplaceInTags(DoubleUnderscore, match => { return($"{match.Groups["type"].Value}_{match.Groups["value"].Value}"); }); updater.Commit(); }