mirror of
https://github.com/Sonarr/Sonarr
synced 2025-03-03 10:17:17 +00:00
removed RegexOptions.IgnoreCase from some expressions. supposed to be faster.
This commit is contained in:
parent
8900c32ae1
commit
e152ecc55d
4 changed files with 9 additions and 8 deletions
|
@ -7,6 +7,7 @@ using NzbDrone.Test.Common;
|
||||||
namespace NzbDrone.Common.Test
|
namespace NzbDrone.Common.Test
|
||||||
{
|
{
|
||||||
[TestFixture]
|
[TestFixture]
|
||||||
|
[Timeout(15000)]
|
||||||
public class ServiceProviderTests : TestBase<ServiceProvider>
|
public class ServiceProviderTests : TestBase<ServiceProvider>
|
||||||
{
|
{
|
||||||
private const string ALWAYS_INSTALLED_SERVICE = "SCardSvr"; //Smart Card
|
private const string ALWAYS_INSTALLED_SERVICE = "SCardSvr"; //Smart Card
|
||||||
|
|
|
@ -95,8 +95,8 @@ namespace NzbDrone.Common.EnsureThat
|
||||||
return param;
|
return param;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static readonly Regex windowsInvalidPathRegex = new Regex(@"[/*<>""|]", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
private static readonly Regex windowsInvalidPathRegex = new Regex(@"[/*<>""|]", RegexOptions.Compiled);
|
||||||
private static readonly Regex windowsPathRegex = new Regex(@"^[a-z]:\\", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
private static readonly Regex windowsPathRegex = new Regex(@"^[a-zA-Z]:\\", RegexOptions.Compiled);
|
||||||
|
|
||||||
[DebuggerStepThrough]
|
[DebuggerStepThrough]
|
||||||
public static Param<string> IsValidPath(this Param<string> param)
|
public static Param<string> IsValidPath(this Param<string> param)
|
||||||
|
|
|
@ -10,9 +10,9 @@ namespace NzbDrone.Common
|
||||||
return string.Format(format, formattingArgs);
|
return string.Format(format, formattingArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static readonly Regex InvalidCharRegex = new Regex(@"[^a-z0-9\s-]", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
private static readonly Regex InvalidCharRegex = new Regex(@"[^a-zA-Z0-9\s-]", RegexOptions.Compiled);
|
||||||
private static readonly Regex InvalidSearchCharRegex = new Regex(@"[^a-z0-9\s-\.]", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
private static readonly Regex InvalidSearchCharRegex = new Regex(@"[^a-zA-Z0-9\s-\.]", RegexOptions.Compiled);
|
||||||
private static readonly Regex CollapseSpace = new Regex(@"\s+", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
private static readonly Regex CollapseSpace = new Regex(@"\s+", RegexOptions.Compiled);
|
||||||
|
|
||||||
public static string ToSlug(this string phrase)
|
public static string ToSlug(this string phrase)
|
||||||
{
|
{
|
||||||
|
|
|
@ -112,13 +112,13 @@ namespace NzbDrone.Core.Indexers
|
||||||
private static readonly Regex[] HeaderRegex = new[]
|
private static readonly Regex[] HeaderRegex = new[]
|
||||||
{
|
{
|
||||||
new Regex(@"(?:\[.+\]\-\[.+\]\-\[.+\]\-\[)(?<nzbTitle>.+)(?:\]\-.+)",
|
new Regex(@"(?:\[.+\]\-\[.+\]\-\[.+\]\-\[)(?<nzbTitle>.+)(?:\]\-.+)",
|
||||||
RegexOptions.IgnoreCase | RegexOptions.Compiled),
|
RegexOptions.IgnoreCase),
|
||||||
|
|
||||||
new Regex(@"(?:\[.+\]\W+\[.+\]\W+\[.+\]\W+\"")(?<nzbTitle>.+)(?:\"".+)",
|
new Regex(@"(?:\[.+\]\W+\[.+\]\W+\[.+\]\W+\"")(?<nzbTitle>.+)(?:\"".+)",
|
||||||
RegexOptions.IgnoreCase | RegexOptions.Compiled),
|
RegexOptions.IgnoreCase),
|
||||||
|
|
||||||
new Regex(@"(?:\[)(?<nzbTitle>.+)(?:\]\-.+)",
|
new Regex(@"(?:\[)(?<nzbTitle>.+)(?:\]\-.+)",
|
||||||
RegexOptions.IgnoreCase | RegexOptions.Compiled),
|
RegexOptions.IgnoreCase),
|
||||||
};
|
};
|
||||||
|
|
||||||
public static string ParseHeader(string header)
|
public static string ParseHeader(string header)
|
||||||
|
|
Loading…
Reference in a new issue