This contians the dotnet string extension methods that you were missing all those years like: .IsNull() .IsNotNull() .IsEmpty() .IsNotEmpty() .IsNullOrEmpty() .IsNotNullOrEmpty() .IsNullOrWhiteSpace() .IsNotNullOrWhiteSpace() .IsOnlyWhiteSpace() .IsNotOnlyWhiteSpace() .IsBase64String() .IsNotBase64String() .IsEmailAddress() .IsUri() .IsNumeric() .IsAlphaNumeric() .IsMatch(@"^\d{4}AAA\d{3}$") .IsMatch(CustomerNumberRegEx) .ContainsAny('A', 'B', 'C') .ContainsAny('A', 'B', 'C', CharacterComparison.InvariantCultureIgnoreCase) .ContainsAll('A', 'B', 'C') .ContainsAll('A', 'B', 'C', CharacterComparison.InvariantCultureIgnoreCase) .ContainsNone('1', ':') .EqualsAny("Hello", "World") .EqualsAny("hElLo", "wOrLd", StringComparison.CurrentCultureIgnoreCase) .EqualsNone("hey", "hi", "hello", "ola") .Until(':') .UntilLast("\r\n") .CountOccurrences('/') .CountOccurrences("cat", StringComparison.CurrentCultureIgnoreCase) .GetWordCount()
$ dotnet add package Verticular.Extensions.StringsNo README available.