Mathematica 9 is now available
 Documentation / Mathematica / Built-in Functions / Programming / String Manipulation  /
StringPosition

  • StringPosition[" string ", " sub "] gives a list of the starting and ending character positions at which " sub " appears as a substring of " string ".
  • StringPosition[" string ", " sub ", k ] includes only the first k occurrences of " sub ".
  • StringPosition[" string ", " ", " ", ... ] gives positions of all the " ".
  • Example: StringPosition["abbaabbaa", "bb"].
  • With the default option setting Overlaps -> True, StringPosition includes substrings that overlap. With the setting Overlaps -> False such substrings are excluded.
  • Setting the option IgnoreCase -> True makes StringPosition treat lower- and upper-case letters as equivalent.
  • Example: StringPosition["abAB", "a", IgnoreCase -> True].
  • StringPosition returns sequence specifications in the form used by StringTake, StringDrop and StringReplacePart.
  • See the Mathematica book: Section 2.7.2.
  • See also: Position, Characters, FindList, ReplaceList.

    Further Examples

    The letter "t" occurs in the and positions of this string.

    In[1]:=

    Out[1]=



    Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
    THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
    SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.