Refactor regexes as verbatim strings.

This commit is contained in:
2017-12-24 20:26:23 +00:00
parent d5cf1f5743
commit 79cd1f96fd
11 changed files with 100 additions and 100 deletions

View File

@@ -45,36 +45,36 @@ namespace DiscImageChef.DiscImages
{
public class CloneCd : ImagePlugin
{
const string CCD_IDENTIFIER = "^\\s*\\[CloneCD\\]";
const string DISC_IDENTIFIER = "^\\s*\\[Disc\\]";
const string SESSION_IDENTIFIER = "^\\s*\\[Session\\s*(?<number>\\d+)\\]";
const string ENTRY_IDENTIFIER = "^\\s*\\[Entry\\s*(?<number>\\d+)\\]";
const string TRACK_IDENTIFIER = "^\\s*\\[TRACK\\s*(?<number>\\d+)\\]";
const string CDTEXT_IDENTIFIER = "^\\s*\\[CDText\\]";
const string CCD_VERSION = "^\\s*Version\\s*=\\s*(?<value>\\d+)";
const string DISC_ENTRIES = "^\\s*TocEntries\\s*=\\s*(?<value>\\d+)";
const string DISC_SESSIONS = "^\\s*Sessions\\s*=\\s*(?<value>\\d+)";
const string DISC_SCRAMBLED = "^\\s*DataTracksScrambled\\s*=\\s*(?<value>\\d+)";
const string CDTEXT_LENGTH = "^\\s*CDTextLength\\s*=\\s*(?<value>\\d+)";
const string DISC_CATALOG = "^\\s*CATALOG\\s*=\\s*(?<value>\\w+)";
const string SESSION_PREGAP = "^\\s*PreGapMode\\s*=\\s*(?<value>\\d+)";
const string SESSION_SUBCHANNEL = "^\\s*PreGapSubC\\s*=\\s*(?<value>\\d+)";
const string ENTRY_SESSION = "^\\s*Session\\s*=\\s*(?<value>\\d+)";
const string ENTRY_POINT = "^\\s*Point\\s*=\\s*(?<value>[\\w+]+)";
const string ENTRY_ADR = "^\\s*ADR\\s*=\\s*(?<value>\\w+)";
const string ENTRY_CONTROL = "^\\s*Control\\s*=\\s*(?<value>\\w+)";
const string ENTRY_TRACKNO = "^\\s*TrackNo\\s*=\\s*(?<value>\\d+)";
const string ENTRY_AMIN = "^\\s*AMin\\s*=\\s*(?<value>\\d+)";
const string ENTRY_ASEC = "^\\s*ASec\\s*=\\s*(?<value>\\d+)";
const string ENTRY_AFRAME = "^\\s*AFrame\\s*=\\s*(?<value>\\d+)";
const string ENTRY_ALBA = "^\\s*ALBA\\s*=\\s*(?<value>-?\\d+)";
const string ENTRY_ZERO = "^\\s*Zero\\s*=\\s*(?<value>\\d+)";
const string ENTRY_PMIN = "^\\s*PMin\\s*=\\s*(?<value>\\d+)";
const string ENTRY_PSEC = "^\\s*PSec\\s*=\\s*(?<value>\\d+)";
const string ENTRY_PFRAME = "^\\s*PFrame\\s*=\\s*(?<value>\\d+)";
const string ENTRY_PLBA = "^\\s*PLBA\\s*=\\s*(?<value>\\d+)";
const string CDTEXT_ENTRIES = "^\\s*Entries\\s*=\\s*(?<value>\\d+)";
const string CDTEXT_ENTRY = "^\\s*Entry\\s*(?<number>\\d+)\\s*=\\s*(?<value>([0-9a-fA-F]+\\s*)+)";
const string CCD_IDENTIFIER = @"^\s*\[CloneCD\]";
const string DISC_IDENTIFIER = @"^\s*\[Disc\]";
const string SESSION_IDENTIFIER = @"^\s*\[Session\s*(?<number>\d+)\]";
const string ENTRY_IDENTIFIER = @"^\s*\[Entry\s*(?<number>\d+)\]";
const string TRACK_IDENTIFIER = @"^\s*\[TRACK\s*(?<number>\d+)\]";
const string CDTEXT_IDENTIFIER = @"^\s*\[CDText\]";
const string CCD_VERSION = @"^\s*Version\s*=\s*(?<value>\d+)";
const string DISC_ENTRIES = @"^\s*TocEntries\s*=\s*(?<value>\d+)";
const string DISC_SESSIONS = @"^\s*Sessions\s*=\s*(?<value>\d+)";
const string DISC_SCRAMBLED = @"^\s*DataTracksScrambled\s*=\s*(?<value>\d+)";
const string CDTEXT_LENGTH = @"^\s*CDTextLength\s*=\s*(?<value>\d+)";
const string DISC_CATALOG = @"^\s*CATALOG\s*=\s*(?<value>\w+)";
const string SESSION_PREGAP = @"^\s*PreGapMode\s*=\s*(?<value>\d+)";
const string SESSION_SUBCHANNEL = @"^\s*PreGapSubC\s*=\s*(?<value>\d+)";
const string ENTRY_SESSION = @"^\s*Session\s*=\s*(?<value>\d+)";
const string ENTRY_POINT = @"^\s*Point\s*=\s*(?<value>[\w+]+)";
const string ENTRY_ADR = @"^\s*ADR\s*=\s*(?<value>\w+)";
const string ENTRY_CONTROL = @"^\s*Control\s*=\s*(?<value>\w+)";
const string ENTRY_TRACKNO = @"^\s*TrackNo\s*=\s*(?<value>\d+)";
const string ENTRY_AMIN = @"^\s*AMin\s*=\s*(?<value>\d+)";
const string ENTRY_ASEC = @"^\s*ASec\s*=\s*(?<value>\d+)";
const string ENTRY_AFRAME = @"^\s*AFrame\s*=\s*(?<value>\d+)";
const string ENTRY_ALBA = @"^\s*ALBA\s*=\s*(?<value>-?\d+)";
const string ENTRY_ZERO = @"^\s*Zero\s*=\s*(?<value>\d+)";
const string ENTRY_PMIN = @"^\s*PMin\s*=\s*(?<value>\d+)";
const string ENTRY_PSEC = @"^\s*PSec\s*=\s*(?<value>\d+)";
const string ENTRY_PFRAME = @"^\s*PFrame\s*=\s*(?<value>\d+)";
const string ENTRY_PLBA = @"^\s*PLBA\s*=\s*(?<value>\d+)";
const string CDTEXT_ENTRIES = @"^\s*Entries\s*=\s*(?<value>\d+)";
const string CDTEXT_ENTRY = @"^\s*Entry\s*(?<number>\d+)\s*=\s*(?<value>([0-9a-fA-F]+\s*)+)";
string catalog; // TODO: Use it
Filter ccdFilter;