A class designed to handle all sorts of text searches within a Document.

Constructors

    • Search.new()

    Creates a new Search object. The following search options are avaliable:

    Creates a new Search object. The following search options are avaliable:

    • needle: string or regular expression
    • backwards: false
    • wrap: false
    • caseSensitive: false
    • wholeWord: false
    • range: Range or null for whole document
    • regExp: false
    • start: Range or position
    • skipCurrent: false

       

    • needle: string or regular expression
    • backwards: false
    • wrap: false
    • caseSensitive: false
    • wholeWord: false
    • range: Range or null for whole document
    • regExp: false
    • start: Range or position
    • skipCurrent: false

    Methods

    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.

       

    Arguments

    sessionEditSessionRequired. The session to search with

    Searches for all occurances options.needle. If found, this method returns an array of Range 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 where the text first occurs. If options.backwards is true, the search goes backwards in the session.

       

    Arguments

    sessionEditSessionRequired. 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.

       

    Arguments

    inputStringRequired. The text to search in
    replacementStringRequired. The replacing text

    Sets the search options via the options parameter.

    Sets the search options via the options parameter.

       

    Arguments

    optionsObjectRequired. An object containing all the new search properties