用正則表達式搜尋聖經

Tags

,

用正則表達式搜尋聖經

正則表達式 (Regular Expression) 是電腦科學搜尋資料的方法。利用它的標準型式,容易在聖經網站找到需要的聖經章節,網站並提供簡易中文輸入法。

以下舉例說明正則表達式的用法。

單詞或單字

例 1:  要搜尋某人物或地方的章節,就輸入人名或地名。例如輸入“雅各”,在一兩秒內,就展示聖經409處有關雅各的文字。

例 2:  有一次查經團契討論八福,在電腦輸入“有福了”,就展示聖經38處有關章節。原來除了八福,聖經還提出多種福份。

例 3:  在一次按立牧師典禮中,勉勵新牧師時引用提摩太後書,但聽不清楚那章節,好像是“你當接力…..”。 我即時用手機上網(bibletool.net),到提摩太後書,輸入“力”字,就得到6節,原來是2章15節: “你當竭力、在 神面前得蒙喜悅、作無愧的工人。”

例 4:  聖經金句, 記得是在第42章3節,但不記得書卷。於是輸入“42:3”,得到共16節,原來是: “以賽亞書 42:3 壓傷的蘆葦、他不折斷.將殘的燈火、他不吹滅。”

多個意義相似或相反的詞語 (OR)

例 5:  寫講章,要搜尋聖經有關愚昧,愚拙,和無知的資料,可以輸入“愚昧|愚拙|無知”。得到176節。這是因為豎號“|”,在正則表達式代表“或 OR”。章節若包含“|”連接的其中一個詞語,就被搜尋出來。

例 6:  舊約新約有多處地方,提到盡心盡性盡意盡力,語句相似但不相同。新約引用舊約時,是否有增減?輸入“盡心|盡性|盡意|盡力”,就得到41節,又可以選擇英文,希臘文,和希伯來文等幾十種版本和語言,同時對照。

在同一節但不連接的字和詞 (AND)

例 7:  聖經裡多處提到七燈,七盞燈,七個金燈臺等。可以輸入“七.*燈”,就得到全部8章節。這是因為在正則表達式,“.”代表任何字,“*”代表先前字的任意個數目(包括0)。

例 8:  要看耶穌行的神蹟,可以輸入“耶穌.*神蹟”。就得到18節。跟據這些章節,看上下文找到詳細資料。

OR 與 AND 合併使用

例 9:  要研究“神靈”,“神的靈”,和“聖靈”等等關係,可以輸入“神.*靈|聖靈”,得到全部260節。

例 10:  用“.*”連結兩詞,是有先後次序的。若要不分先後,正則表達式提供幾種方法。其中一種是重覆用“|”連結。例如“應驗.*先知|先知.*應驗”,可以搜出同時包含 這兩詞共14節,不分先後次序。

以上十例,是最簡單的應用。正則表達式是信徒,傳道人,和聖經學者,搜尋聖經的好工具。可以跟循參考資料,實習研究。

參考資料

1)有中文輸入法的聖經網站: http://bibletool.net

2) 聖經搜尋的方法:  http://bibletool.net/m/serguide02.htm

3) 正則表達式詳細說明: http://zh.wikipedia.org/zh-hk/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F