Mit den folgenden Sonderzeichen kann man im Bearbeitungs-Modus suchen:

|.      |ein beliebiges Zeichen außer Zeilenumbruch    |+      |einmal oder öfter
|*      |keinmal oder öffter                           |?      |keinmal oder einmal
|{n}    |genau n-mal                                   |{n,m}  |mindestens n-mal, höchstens m-mal
|~|     |Trennstrich: {{a~|b}} findet a oder b         | -     |Bindestrich, findet Zeichen aus einem von-bis-Bereich
|^      |Zeilenanfang                                  |$      |Zeilenende
|[[...] |ein Zeichen aus der Klammer                   |[[^...] |alle anderen Zeichen
|\b     |Wortgrenze                                    |\B     |keine Wortgrenze
|\d     |Ziffer [[0-9]                                 |\D     |keine Ziffer [[^0-9]
|\s     |Leerzeichen                                   |\S     |alles außer Leerzeichen
|\w     |[[A-Za-z0-9_]                                 |\W     |[[^A-Za-z0-9_]
|(...)  |Gruppe wird gespeichert als $1..$9            |\.     |Sonderzeichen "escapen"

Beim Ersetzen kann man $1..$9  als Variablen für geklammerte Ausdrücke aus dem Suchfeld nutzen.

----
Beispiele:\\

Suche nach __/abc|def/__ findet die Worte 'abc' oder 'def'\\
Suche nach  __/bwiki/b__ findet das 'wiki', aber nicht 'jspwiki'.\\
Suche nach __^[[IVXMDCL]+\.__ findet eine Folge von römischen Ziffern, gefolgt von einem Punkt\\
Suche nach __/(-?\d+)(\d{3})/__ und Ersetzen mit __$1,$2__ fügt Kommas in große Zahlen ein. 

Dies ist die Seite [EditFindAndReplaceHelp]. \\
[Mehr über reguläre Ausdrücke|http://www.regular-expressions.info/javascript.html],
[RegExp Sandbox|http://www.regular-expressions.info/javascriptexample.html].