|
StringParserIndexOfPreviousToken(String, String, Int32, Int32, Boolean) Method
|
Processing from RIGHT to LEFT, finds the index of the "n"occurrence of one string (a token) within a string
Namespace: GSF.ParsingAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
Syntax public static int IndexOfPreviousToken(
string inString,
string token,
int startIndex = 0,
int occurrenceCount = 1,
bool matchCase = true
)
Public Shared Function IndexOfPreviousToken (
inString As String,
token As String,
Optional startIndex As Integer = 0,
Optional occurrenceCount As Integer = 1,
Optional matchCase As Boolean = true
) As Integer
public:
static int IndexOfPreviousToken(
String^ inString,
String^ token,
int startIndex = 0,
int occurrenceCount = 1,
bool matchCase = true
)
static member IndexOfPreviousToken :
inString : string *
token : string *
?startIndex : int *
?occurrenceCount : int *
?matchCase : bool
(* Defaults:
let _startIndex = defaultArg startIndex 0
let _occurrenceCount = defaultArg occurrenceCount 1
let _matchCase = defaultArg matchCase true
*)
-> int
GSF.Parsing.StringParser.IndexOfPreviousToken = function(inString, token, startIndex, occurrenceCount, matchCase);
View SourceParameters
- inString String
- The string to process.
- token String
- The token string sought
- startIndex Int32 (Optional)
- Default of zero (0) begins testing end of inString, otherwise
The index from with to begin processing inString from RIGHT to LEFT
- occurrenceCount Int32 (Optional)
- The occurrence sought
- matchCase Boolean (Optional)
- Set to FALSE for case insensitive search
Return Value
Int32Returns the starting index of the nth occurrence of a string.
Returns -1 if nth occurrence does not exist.
See Also