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