Method Find
Find(ISearch, string, SearchOptions, Regex)
Searches for all occurrences of given text by specified parameters.
public virtual bool Find(ISearch search, string text, SearchOptions options, Regex expression)
Parameters
searchISearchISearch where search starts.
textstringText to find.
optionsSearchOptionsSearch options.
expressionRegexRegular expression to find text.
Returns
- bool
True if succeed; otherwise false.
Find(string, SearchOptions, Regex, ref Point, out int, out Match)
Searches for all occurrences of given text by specified parameters.
public bool Find(string s, SearchOptions options, Regex expression, ref Point position, out int len, out Match match)
Parameters
sstringText to find.
optionsSearchOptionsSearch options.
expressionRegexRegular expression to find text.
positionPointPosition in strings collection to start search.
lenintReceives length of the found text.
matchMatchReceives match if regular expression search successful.
Returns
- bool
True if search succeed; otherwise false.
Find(string, SearchOptions, Regex, IList<IRange>)
Searches for all occurrences of given text by specified parameters.
public bool Find(string text, SearchOptions options, Regex expression, IList<IRange> ranges)
Parameters
textstringText to find.
optionsSearchOptionsSearch options.
expressionRegexRegular expression to find text.
rangesIList<IRange>Represents list of ranges determining search results.
Returns
- bool
True if search succeed; otherwise false.