StringExtensionsIndexOfAnyRegEx(String, IEnumerableString, Int32, Int32, RegexOptions) Method
Reports the zero-based index of the first occurrence in this instance of
any Regex expression in a specified array.
Namespace: DevCase.Extensions.StringExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static int IndexOfAnyRegEx(
this string sender,
IEnumerable<string> findExpressions,
int startIndex,
int count,
RegexOptions regexOptions = RegexOptions.None
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function IndexOfAnyRegEx (
sender As String,
findExpressions As IEnumerable(Of String),
startIndex As Integer,
count As Integer,
Optional regexOptions As RegexOptions = RegexOptions.None
) As Integer
Dim sender As String
Dim findExpressions As IEnumerable(Of String)
Dim startIndex As Integer
Dim count As Integer
Dim regexOptions As RegexOptions
Dim returnValue As Integer
returnValue = sender.IndexOfAnyRegEx(findExpressions,
startIndex, count, regexOptions)
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
static int IndexOfAnyRegEx(
String^ sender,
IEnumerable<String^>^ findExpressions,
int startIndex,
int count,
RegexOptions regexOptions = RegexOptions::None
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member IndexOfAnyRegEx :
sender : string *
findExpressions : IEnumerable<string> *
startIndex : int *
count : int *
?regexOptions : RegexOptions
(* Defaults:
let _regexOptions = defaultArg regexOptions RegexOptions.None
*)
-> int
No code example is currently available or this language may not be supported.
- sender String
-
The source String.
- findExpressions IEnumerableString
-
An IEnumerableT containing one or more Regex expression to find.
- startIndex Int32
-
The search starting position.
- count Int32
-
The number of character positions to examine.
- regexOptions RegexOptions (Optional)
-
The RegexOptions.
Int32
The zero-based index position of the first occurrence in
this instance where any regular expression in
findExpressions was found;
or -1 if no expression in
findExpressions was found.
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).
This is a code example.
No code example is currently available or this language may not be supported.
Dim Dim indexOfAny As Integer =
"Hello World!".IndexOfAnyRegEx({"\s", "[\!]"}, startIndex:=0, count:=6, regexOptions:=RegexOptions.IgnoreCase)
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
ArgumentNullException
|
findExpressions
|
ArgumentOutOfRangeException
|
startIndex or count
|