Teile der Anweisungen zur Benutzung von GCC Regulären Ausdrücken in Dokumente Durchsuchen ist übernommen aus den Hilfedateien der Microsoft Windows® Version von Sword
Sie können in einem Dokument suchen indem Sie mit der rechten Maustaste auf den Dokumentennamen innerhalb der Hauptgruppe klicken und dann Durchsuche gewählte Module auswählen. Durch drücken von Umschalt- oder Strg währende dem klicken auf andere Modulenamen können Sie mehr als eines auswählen. Gehen Sie in der selben Art und Weise vor, um in allen gewählten Modulen zu suchen.
Auf der linken Seite der Modulauswahl sehen Sie eine Liste aller auf Ihrem System installerten Module, die für BibleTime.verfügbar sind. Auf der rechten Seite befindet sich eine Liste mit allen Modulen, die in der aktuellen Suche durchsucht werden sollen. Um ein Modul von der linken zur rechten Seite zu bewegen, left mouse button darauf um es auszuwählen, dann left mouse button auf einem der Pfeil-Buttons.
Suche Text - In diesem Teil geben Sie den zu suchenden Text ein und Sie setzen Sucheinstellungen. "Reguläre Ausdrücke" benutzen RegExp Syntax um die Suche zu verfeinern.
Die Textbox in dem Feld Sucheinstellungen ist der Ort, wo Sie den zu suchenden Text eingeben können. Er kann aus einem oder mehreren Worten bestehen, oder auch aus Wortteilen(trennen Sie Wörter und Wortteile mit Leerzeichen) oder Regulären Ausdrücken bestehen. Sie können die Radio Buttons verwenden, um die Suche im "Mehrere Wörter", "Exakte Suche" oder "Reguläre Ausdrücke" Modus auszuführen. Mit einer Checkbox können Sie die Unterscheidung zwischen Groß- und Kleinbuchstaben an- und ausschalten.
Klicken Sie auf die GROß/klein Box, um die Unterscheidung an oder aus zu schalten. Wenn die Box angeschaltet ist, wird die Suche nur Verse finden, in denen der Text genauso wie in der Texteingabezeile auftaucht. Falls die Box ausgeschaltet ist, wird die Suche Treffer finden, sie sich auch in der Groß- und Kleinschreibung unterscheiden. Um "HERR" jedoch nicht "Herr" oder "herr" zu finden, wählen Sie die Option aus. Um mit "HERR" und "Herr" "herr" zu finden, lassen Sie die Option ausgeschaltet.
Wenn "Mehrere Wörter" ausgewählt ist, wird die Suche alle Verse finden, die alle Worte (oder Wortteile) enthalten. Die Position und Reihenfolge der The position Worte spielt keine Rolle. Wenn alle Worte in einem Vers enthalten sind, wird er in der Liste der gefundenen Verse angezeigt. Eine Suche nach "prove cause" wird 1 Mose 21:25 finden, "And Abraham reproved Abimelech be cause of a well of water..." Es reicht also sogar, wenn die gesuchten Worte in den Worten des Verses enthalten sind.
Wenn Genaue Suche ausgewählt wurde, wird die Suche alle Zeilen (oder Verse) finden, die genau den in der Eingabezeile eingegebenen Text unter Einbezug aller Leerzeichen enthalten. Der gesuchte Satz muss nicht an einer Wortgrenze starten. Eine Suche nach "amt begehrt" wird 1. Thimotheus 3:1 finden: "Das ist gewißlich wahr: So jemand ein Bischofsamt begehrt, der begehrt ein köstlich Werk."
Definieren Sie den Bereich Ihrer Suche im Panel Suchbereich
Wenn Kein Suchbereich ausgewählt ist, und die KJV Bible nach "Jesus" durchsucht wird, werden 939 Verse gefunden. Wenn dann Letztes Ergebnis ausgewählt ist, und eine weitere Suche nach "Christ", durchgeführt wird, werden 257 Verse der 939 Treffer der letzten Suche übrigbleiben. Wenn dann noch (Letztes Suchergebnis bleibt ausgewählt) nach "Lord" gesucht wird, bleiben von den 257 Versen noch 106 übrig. Alle diese 106 Verse enthalten "Jesus", "Christ" und "Lord". Alle diese Verse enthalten "Jesus", "Christ" und "Lord".
Bereiche bearbeiten - Sie können obere und untere Grenzen für die Suche eingeben mit left mouse button Bereiche beabeiten Button.
Die voreingestellten Einträge zeigen Beispiele der verlangten Syntax.
Wenn der HInzufügen Button geclickt wurde, wird eine Textbox angezeigt, in der der Name für den Bereich eingegeben wird. Geben sie jetzt den gewünschten Bereich ein und clicken Sie Schließen. Ihr Bereich wird nun zur Bereichsliste hinzugefügt.
Eine Anzahl von angepassten Bereichen wurde zur Verfügung gestellt.
Wenn Kein Suchbereich ausgewählt ist, und die KJV Bible nach "Jesus" durchsucht wird, werden 939 Verse gefunden. Wenn dann Letztes Ergebnis ausgewählt ist, und eine weitere Suche nach "Christ", durchgeführt wird, werden 257 Verse der 939 Treffer der letzten Suche übrigbleiben. Wenn dann noch (Letztes Suchergebnis bleibt ausgewählt) nach "Lord" gesucht wird, bleiben von den 257 Versen noch 106 übrig. Alle diese 106 Verse enthalten "Jesus", "Christ" und "Lord". Alle diese Verse enthalten "Jesus", "Christ" und "Lord".
Suchergebnis - Dies zeigt Ihnen - nach Modulen geordnet - wie viele Treffer des gesuchten Textes gefunden wurden. Klicken auf das Dokument wird die Liste der Referenzen öffnen. Das Klicken auf eine Referenz öffnet diese im Fenster darunter. Ziehen Sie die Referenz und lassen Sie diese auf einem Dokument in der Hauptgruppe fallen, um dieses Modul an der gewünschten Stelle zu öffnen.
Wählen Sie einen Vers aus und ziehen Sie ihn auf ein ungeöffnetes Modul, um dieses zu öffnen und damit dieses die gewünschte Stelle anzeigt (Nur für Bibeln und Kommentare).
Wählen Sie einen Vers aus und ziehen Sie diesen auf ein geöffnetes Dokument, um das Anzeigefenster an diese Stelle springen zu lassen (Nur in Bibeln und Kommentaren).
Eine Suche mit regulären Ausdrücken stellt eine Möglichkeit dar, einfache oder komplexe Suchen nach Zeichenketten durchzuführen, die einem Muster oder einer Menge von Mustern (Bereiche) entsprechen. Die einzelnen Muster einer Menge werden durch den horizontalen Strich "|" getrennt. Während es möglich ist, ein Muster zu bauen, dass nach einem Wort oder einem Satz sucht, sucht ein einfaches aus einem einzelnen Wort bestehendes Muster nicht nur nach diesem einen Wort, sondern auch nach jeder Zeichenkette die das gesuchte Wort enthält. Eine Suche nach "gerecht" wird Verse liefern, die das Wort "gerecht" enthalten. Es werden jedoch auch Verse zurückgeliefert, die "Gerechtigkeit", "Ungerechtigkeit" oder "gerechter" enthalten. Eine Suche nach "hall not" ist nicht eine Suche nach "hall" UND "not", sondern nach der Zeichenkette "hall not" mit einem Leerzeichen zwischen dem zweiten "l" und dem "n". Die Suche nach "hall not" wird Textstellen mit "shall not" finden.
Die Mächtigkeit der regulären Ausdrücke liegt in den Mustern (oder Vorlagen) die benutzt werden, um die Suche zu definieren. Ein Muster besteht aus normalen Zeichen und einigen besonderen Zeichen, die von einer bestimmten Menge von Regeln interpretiert und benutzt werden. Die besonderen Zeichen enthalten .\[^*$?+. Normale (oder einfache) Zeichen, sind alle die, die keine besonderen Zeichen sind. Der Backslash, "\", wird benutzt um die besonderen Zeichen in normale und normale in besondere Zeichen umzuwandeln.
Beispiel: das Muster "i. love\." wird Sätze finden, die mit "his love" oder "in love" oder "is love" enden, gefolgt von einem Punkt. Der erste Punkt in "i. love\." ist ein spezielles Zeichen, das ein Platzhalter für ein beliebiges Zeichen an dieser Stelle ist.Der Backslash in "i. love\." markiert den folgenden Punkt als normales Zeichen (der sonst ein Sonderzeichen ist).
. Der Punkt passt auf jedes Zeichen. Siehe auch Einzelheiten
* Der Stern findet 0 oder mehr Zeichen des vorhergehenden Sets, des vorhergehenden Zeichens oder des vorhergehenden besonderern Zeichens. Siehe auch Einzelheiten
+ Das Pluszeichen findet 1 oder mehr Zeichen des vorhergehenden Sets, des vorhergehenden Zeichens oder des vorhergehenden besonderern Zeichens. Siehe auch Einzelheiten.
? Das Fragezeichen passt auf 0 oder 1 Zeichen des vorhergehenden Sets, Zeichens oder besonderern Zeichens. Siehe auch Einzelheiten
[ ] Eckige Klammern finden ein Zeichens innerhalb der eckigen Klammern [ ]. Siehe auch Einzelheiten
^ Ein Hochzeichen als erstes Zeichen innerhalb von [ ] heißt NICHT. Siehe auch Einzelheiten
^ Ein Hochzeichen als Beginn eines Musters verankert an den Beginn der Zeile. Siehe auch Einzelheiten
$ Ein Dollarzeichen am Beginn eines Musters verankert an das Ende einer Zeile. Siehe auch Einzelheiten
| Ein vertikaler Strich hat die Bedeutung des logischen ODER. Siehe auch Einzelheiten
( ) Runde Klammern gruppieren Ausdrücke. Wird nicht unterstützt!
\ Ein Backslash kann vor jedem besonderem Zeichen benutzt werden, um dieses Zeichen zu finden. Siehe auch Einzelheiten
\ Ein Backslash kann vor jedem normalen Zeichen benutzt werden um es zu einem besonderen Zeichen zu machen. Siehe auch Einzelheiten
Der Punkt "." steht für jedes einzelne Zeichen, sogar für ein Leerzeichen oder für ein Zeichen, dass nicht im Alphabet vorkommt. s.t findet sit, set, sot, usw., welche in folgenden Zeichenketten vorkommen können sitting, compasseth and sottish b..t findet boot, boat und beat foot.tool findet footstool und foot tool
Das Sternchen findet null oder mehr Zeichen des vorhergehenden Sets, Zeichens oder besonderen Zeichens. Die Benutzung einer Punkt Sternchen Kombination ".*" nach einem häufig gefundenem Muster kann die Suche sehr lange dauern lassen und das Programm eingefroren wirken lassen. be*n findet beeen, been, ben, und bn was z.B. "Reuben" und "Shebna" finden könnte.
Das Pluszeichen findet ein oder mehr Zeichen des vorhergehenden Sets, Zeichens oder besonderen Zeichens. Die Benutzung einer Pluszeichen Sternchen Kombination "+*" nach einem häufig gefundenem Muster kann die Suche sehr lange dauern lassen und das Programm eingefroren wirken lassen. "be+n" findet "beeen, been" und "ben", jedoch nicht "bn".
Das Fragezeichen findet 0 oder mehr Zeichen des vorhergehenden Sets, Zeichens oder besonderen Zeichens. be?n findet ben und bn jedoch nicht been. trees? findet trees oder tree.
Die eckigen Klammern schließen eine Menge von Zeichen ein, die Treffer erzielen können. Die Zeichen Punkt, Sternchen, Pluszeichen und Fragezeichen werden innerhalb der Klammern nicht als besondere Zeichen behandelt. Ein Minuszeichen kann benutzt werden, um einen Bereich anzugeben. Falls Sie möchten, dass ein Hochzeichen "^" Teil des Bereiches wird plazieren Sie es nicht direkt hinter die linke Klammer, oder es wird als besonderes Zeichen behandelt. Um den vertikalen Strich "|" in die Menge aufzunehmen, machen Sie ihn zum ersten Zeichen nach der linken eckigen Klammer (oder zweites nach dem besonderen Zeichen "^"). Um ein Minuszeichen in die Menge aufzunehmen machen Sie es zum ersten Zeichen nach der linken Klammer (oder zweites nach dem besonderen Zeichen "^") oder auch zum letzten Zeichen der Menge. s[eia]t findet set, sit, und sat, jedoch nicht sot. s[eia]+t findet so wie oben undseat, seet, siet, usw. [a-d] findet a, b, c, oder d. [A-Z] findet jeden Großbuchstaben. [.;:?!] findet ., ;, :, ?, oder ! jedoch kein Komma. [ ]^-] findet ] oder ^ oder -
Wenn das Hochzeichen das erste Zeichen nach der linken Klammer ist, hat es die Bedeutung von NICHT. s[^io]t findet set, sat, usw., jedoch nicht sit und sot.
Wenn das Hochzeichen das erste Zeichen in einem Muster ist, verankert es diese an den Beginn der Zeile. Jeder Treffer muss am Beginn der Zeile liegen. Wegen ungefilterten Formatierungszeichen in einigen Texten funktioniert diese Funktion nicht immer. Sie könnte es jedoch, wenn einige Punkte nach dem Hochzeichen gesetzt werden, um die Formatierungszeichen zu umgehen. ^Am Anfang findet Zeilen, die mit "Amfang". beginnen (Vielleicht müssen Sie "^.....Am Anfang" benutzen).
Wenn das Dollarzeichen das letzte des Musters ist, verankert es das Muster an das Ende der Zeile. Jeder Treffer muss am Ende der Zeile stattfinden. Wegen ungefilterten Formatierungszeichen in einigen Texten funktioniert diese Funktion nicht immer. Sie könnte es jedoch, wenn einige Punkte vor das Dollarzeichen gesetzt werden, um die Formatierungszeichen zu umgehen. Amen\.$ findet Zeilen, die mit "Amen." enden (Vielleicht müssen Sie "Amen\....", "Amen\..........$", oder sogar "Amen\....................$" benutzen)
Der vertikale Strich zwischen Mustern bedeutet ODER. John|Peter findet John. Peter. John .*Peter|Peter .*John matches John ... Peter oder Peter ... John. (.* slows a search) pain|suffering|sorrow findetpain, oder suffering, oder sorrow.
Der Backslash vor einem besonderen Zeichen bedeutet, dass das Zeichen nicht in seiner besonderen Bedeutung behandelt werden soll, sondern dass es das Zeichen selbst sein soll. "amen\." findet "amen.", jedoch nicht "ament" und es wird nicht "firmament".
Der Backslash vor einem normalen Zeichen bedeutet, dass dieses statt der normalen Bedeutung eine besondere haben soll.
\b ausßerhalb von [ ] benutzt, bedeutet es Wortgrenze. Innerhalb von [ ] hat die es die Bedeutung des Backspace. \brighteous\b findet righteous, aber nicht unrighteous oder righteousness
\B steht für keine Wortgrenze. \Brighteous\B findet unrighteousness und unrighteously, jedoch nicht righteous, unrighteous oder righteousness.
\W bedeutet nicht-alphanumerisch; das Gleiche wie [^a-zA-Z0-9_].