Hallo Villa,
da haben sich ein paar Fehler eingeschlichen.
Hier die allgemeine Notation des Suchbefehls:
search([SUCHTEXT, GANZES_WORT, GROSS-/KLEINSCHREIBUNG, ERSATZTEXT, {GESUCHTE_FORMATIERUNG}, {ERSATZFORMATIERUNG});
Den Ersatztext würde ich, falls er unberücksichtigt bleiben soll, als undefined definieren.
Die Formatierungen für Suche und Ersetze(n) müssen (wenn sie benötigt werden) nach den obligatorischen Argumenten durch Komma getrennt und in geschweiften Klammern stehen.
Klasse und Eigenschaft werden durch Doppelpunkt voneinander getrennt.
In Deinem Fall würde die Zeile also wie folgt lauten:
Suchtext: '?????'
ganzes Wort: false
Groß-/Kleinschreibung: false,
Ersatztext: undefined
gesuchtes Format: Zeichenformat "Bold"
Ersatzformat: undefined (könnte als letztes Argument auch zusammen mit dem Komma davor weggelassen werden)
Alternativ ließen sich die Suche- und Ersetze-Argumente auch vor dem search()-Befehl definieren: