[This is preliminary documentation and is subject to change.]
Returns a captured wildcard segment from string. Pattern uses '*' for match capture by default and may contain a single capture
Namespace: NFX.ParsingAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public static string CapturePatternMatch(
this string str,
string pattern,
char wc = '*',
StringComparison comparisonType = StringComparison.InvariantCultureIgnoreCase
)
public static string CapturePatternMatch(
this string str,
string pattern,
char wc = '*',
StringComparison comparisonType = StringComparison.InvariantCultureIgnoreCase
)
<ExtensionAttribute>
Public Shared Function CapturePatternMatch (
str As String,
pattern As String,
Optional wc As Char = "*"C,
Optional comparisonType As StringComparison = StringComparison.InvariantCultureIgnoreCase
) As String
<ExtensionAttribute>
Public Shared Function CapturePatternMatch (
str As String,
pattern As String,
Optional wc As Char = "*"C,
Optional comparisonType As StringComparison = StringComparison.InvariantCultureIgnoreCase
) As String
public:
[ExtensionAttribute]
static String^ CapturePatternMatch(
String^ str,
String^ pattern,
wchar_t wc = L'*',
StringComparison comparisonType = StringComparison::InvariantCultureIgnoreCase
)
public:
[ExtensionAttribute]
static String^ CapturePatternMatch(
String^ str,
String^ pattern,
wchar_t wc = L'*',
StringComparison comparisonType = StringComparison::InvariantCultureIgnoreCase
)
static member CapturePatternMatch :
str : string *
pattern : string *
?wc : char *
?comparisonType : StringComparison
(* Defaults:
let _wc = defaultArg wc '*'
let _comparisonType = defaultArg comparisonType StringComparison.InvariantCultureIgnoreCase
*)
-> string
static member CapturePatternMatch :
str : string *
pattern : string *
?wc : char *
?comparisonType : StringComparison
(* Defaults:
let _wc = defaultArg wc '*'
let _comparisonType = defaultArg comparisonType StringComparison.InvariantCultureIgnoreCase
*)
-> string
Return Value
Type:
StringUsage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
String. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).