A class designed to handle all sorts of text searches within a Document
.
A class designed to handle all sorts of text searches within a Document
.
Creates a new Search
object. The following search options are available:
Creates a new Search
object. The following search options are available:
needle
: The string or regular expression you're looking forbackwards
: Whether to search backwards from where cursor currently is. Defaults to false
.wrap
: Whether to wrap the search back to the beginning when it hits the end. Defaults to false
.caseSensitive
: Whether the search ought to be case-sensitive. Defaults to false
.wholeWord
: Whether the search matches only on whole words. Defaults to false
.range
: The Range
to search within. Set this to null
for the whole documentregExp
: Whether the search is a regular expression or not. Defaults to false
.start
: The starting Range
or cursor position to begin the searchskipCurrent
: Whether or not to include the current line in the search. Default to false
.Searches for options.needle
. If found, this method returns the Range
where the text first occurs. If options.backwards
is true
, the search goes backwards in the session.
Searches for options.needle
. If found, this method returns the Range
where the text first occurs. If options.backwards
is true
, the search goes backwards in the session.
session | EditSession | Required. The session to search with |
Searches for all occurances options.needle
. If found, this method returns an array of Range
s where the text first occurs. If options.backwards
is true
, the search goes backwards in the session.
Searches for all occurances options.needle
. If found, this method returns an array of Range
s where the text first occurs. If options.backwards
is true
, the search goes backwards in the session.
session | EditSession | Required. The session to search with |
Returns an object containing all the search options.
Returns an object containing all the search options.
Searches for options.needle
in input
, and, if found, replaces it with replacement
.
Searches for options.needle
in input
, and, if found, replaces it with replacement
.
input | String | Required. The text to search in |
replacement | String | Required. The replacing text
|