Mathematica 9 is now available

StringInsertStringReplace

StringPosition

FilledSmallSquareStringPosition["string", "sub"] gives a list of the starting and ending character positions at which "sub" appears as a substring of "string".

FilledSmallSquareStringPosition["string", "sub", k] includes only the first k occurrences of "sub".

FilledSmallSquareStringPosition["string", "", "", ... ] gives positions of all the "".

FilledSmallSquare Example: StringPosition["abbaabbaa", "bb"] LongRightArrow.

FilledSmallSquare With the default option setting Overlaps -> True, StringPosition includes substrings that overlap. With the setting Overlaps -> False such substrings are excluded.

FilledSmallSquare Setting the option IgnoreCase -> True makes StringPosition treat lower- and upper-case letters as equivalent.

FilledSmallSquare Example: StringPosition["abAB", "a", IgnoreCase -> True] LongRightArrow.

FilledSmallSquareStringPosition returns sequence specifications in the form used by StringTake, StringDrop and StringReplacePart.

FilledSmallSquare See The Mathematica Book: Section 2.7.2.

FilledSmallSquare See also: Position, Characters, FindList, ReplaceList.

Further Examples

StringInsertStringReplace



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.