• Home
  • API Documentation
Show / Hide Table of Contents
  • Mozzarella
    • ByteArrayExtensions
      • AsString
      • ToHexString
    • CoalesceOptions
      • None
      • WhiteSpaceAsEmpty
    • EnumerableOfStringExtensions
      • Coalesce
    • ErasableString
      • Clear
      • Dispose
      • ErasableString
      • IsCleared
      • IsDisposed
      • Value
    • StringBuilderExtensions
      • Append
      • AppendIf
      • AppendJoin
      • Contains
      • IndexOf
      • LastIndexOf
      • ToLower
      • ToUpper
      • Trim
      • TrimEnd
      • TrimStart
    • StringExtensions
      • AddPrefix
      • AddSuffix
      • AfterFirst
      • AfterLast
      • BeforeFirst
      • BeforeLast
      • CICompare
      • CIContains
      • CIEquals
      • CIReplace
      • Coalesce
      • Contains
      • ContainsOnly
      • IndexOfFirstDifference
      • IsAllDigits
      • IsAlphanumeric
      • IsNullOrEmpty
      • IsNullOrWhiteSpace
      • IsOnlyAlphas
      • IsOnlyDigits
      • LevenshteinDistanceTo
      • Like
      • NullIfEmpty
      • OCICompare
      • OCIContains
      • OCIEquals
      • OCIReplace
      • OEquals
      • PascalCaseToWords
      • RemoveAllExcept
      • RemoveAllWhiteSpace
      • RemoveNonAlphanumerics
      • RemoveNonAlphas
      • Replace
      • StripNonDigits
      • StripPrefix
      • StripSuffix
      • Truncate
  • Mozzarella.Tests
    • RemoveNonAlphanumerics
      • RemoveNonAlphanumerics_DoesNotRemoveNumerics
      • RemoveNonAlphanumerics_RemovesNonAlphanumerics
      • RemoveNonAlphanumerics_ReturnsEmptyForEmpty
      • RemoveNonAlphanumerics_ReturnsNullForNull
      • RemoveNonAlphanumerics_ReturnsOriginalStringWhenNoCharactersRemoved
    • RemoveNonAlphas
      • RemoveNonAlphas_RemovesNonNumericNonAlphas
      • RemoveNonAlphas_RemovesNumerics
      • RemoveNonAlphas_ReturnsEmptyForEmpty
      • RemoveNonAlphas_ReturnsNullForNull
      • RemoveNonAlphas_ReturnsOriginalStringWhenNoCharactersRemoved

Method AfterLast

AfterLast(String, String)

Returns the portion of value that occurs after the last occurrence of searchValue.

Declaration
public static string AfterLast(this string value, string searchValue)
Parameters
Type Name Description
System.String value

The value to search within.

System.String searchValue

The value to search for.

Returns
Type Description
System.String

Either null, or a new string containing the portion of the string after the last occurrence of searchValue.

Remarks

Returns null if searchValue is null, empty string, searchValue does not occur within value or it occurs at the very end.

Matching of searchValue is done using a System.StringComparison.Ordinal comparison.

AfterLast(String, String, StringComparison)

Returns the portion of value that occurs after the last occurrence of searchValue.

Declaration
public static string AfterLast(this string value, string searchValue, StringComparison comparisonMethod)
Parameters
Type Name Description
System.String value

The value to search within.

System.String searchValue

The value to search for.

System.StringComparison comparisonMethod

The System.StringComparison method to use when searching for searchValue.

Returns
Type Description
System.String

Either null, or a new string containing the portion of the string after the last occurrence of searchValue.

Remarks

Returns null if searchValue is null, empty string, searchValue does not occur within value or it occurs at the very end.

Back to top Copyright (c) 2017 Troy Willmot