Difference between revisions of "Extensions.StringUtil.IndexOf"

From emotive
Jump to navigation Jump to search
Line 5: Line 5:
 
== OTL Syntax ==
 
== OTL Syntax ==
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
IntegerTerm = StringUtil.IndexOf(StringTerm, StringTerm);
+
/// Local Declarations
 +
Integer IntegerVariable;
 +
/// Flow
 +
IntegerVariable = StringUtil.IndexOf(StringTerm, StringTerm);
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Line 22: Line 25:
 
== OTL Examples ==
 
== OTL Examples ==
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 +
/// Local Declarations
 +
 
Integer Integer1;
 
Integer Integer1;
  

Revision as of 08:57, 25 October 2018

Classification

Name IndexOf
Short Description Position within a string
Class Term
Extension OTX StringUtil extension
Group StringUtil related terms
Exceptions -
Checker Rules -
Standard Compliant Yes

OTL Syntax

/// Local Declarations
Integer IntegerVariable;
/// Flow
IntegerVariable = StringUtil.IndexOf(StringTerm, StringTerm);

Description

The IndexOf term shall return the index within a string of the first occurrence of the specified pattern string. If the pattern is not included in the string, the return value shall be -1.

Return Value

The Term returns the value, see table below.

Icons Note.png In OTX, Terms are categorized according to its return data type!
Data Type Description
Integer The index within a string of the first occurrence of the specified pattern string. If the pattern is not included in the string, the return value shall be -1.

Properties

Name Data Type Class Default Cardinality Description
String String Term - [1] Represents the input string in which the pattern shall be searched.
Pattern String Term - [1] Represents the sub-string which shall be searched for in the input string.

OTL Examples

/// Local Declarations

Integer Integer1;

/// Flow

Integer1 = StringUtil.IndexOf("emotive company", "com");

See also

ReplaceSubString
MatchToRegularExpression
StringConcatenate
SubString
LengthOfString
SplitString
ToUpper
ToLower
Encode
Decode