Lotus Symphony 1.2


正規表示式清單

字元 結果/用法
. 代表任何單一字元。搜尋詞彙 sh.rt 可找到 shirt 和 short。
^Peter 只有在搜尋詞彙出現在段落起始位置時,才搜尋此詞彙。忽略段落起始位置的特殊字元 (例如,空格和字元錨定的圖文框)。
Peter$ 只有在搜尋詞彙出現在段落結束位置時,才搜尋此詞彙。忽略段落結束位置的特殊字元 (例如,空格和字元錨定的圖文框)。
* 代表任意數目的字元。例如,Ab*c 可找到 Ac、Abc、Abbc、Abbbc 等等。
+

這個符號前面的字元至少必須出現一次:AX.+4 會找到 AX 4,但找不到 AX4。

總是找到段落中最長的可能文字。如果段落包含文字 AX 4 AX4,則搜尋結果是第一個 A 到最後一個 4。

? 搜尋包含 ? 之前的字元之字組。. 例如,Texts? 可找到 Texts 和 Text。
\ 搜尋您指定的字元 (非數字)。例如,如果搜尋 \C,只會找到 C。
\n 尋找使用 SHIFT+ENTER 插入的硬換行。若要將換列變更為換段落,請在搜尋目標取代為方框中輸入 \n,然後按一下全部取代按鈕。
\t 尋找定位點。您也可以在取代為方框中使用此表示式。
\> 只有在搜尋詞彙出現在字組結尾時,才搜尋此詞彙。例如,book\> 可找到 checkbook 而找不到 bookmark。
\< 只有在搜尋詞彙出現在字組開頭時,才搜尋此詞彙。例如,\>book 可找到 bookmark 而找不到 checkbook。
^$ 搜尋空白段落。
^. 搜尋段落的第一個字元。
&

取代為方框中使用此字元,可以在執行取代時,將您輸入的字元加入搜尋基準中。

例如,如果您在搜尋目標方框中輸入 window,在取代為方框中輸入 &frame,則 window 會取代為 window frame。

您也可以在取代為方框中輸入 &,以修改您在搜尋目標方框中所輸入的搜尋準則之屬性或不同的格式

[abc123] 尋找方括弧中的字元。
[a-e] 尋找 a 和 e 之間的字元。
[a-eh-x] 尋找 a 和 e 之間與 h 和 x 之間的字元。
[^a-s] 尋找 a-s 以外的全部字元
\xXXXX

基於四位十六進制代碼 (XXXX) 搜尋特殊字元。

特殊字元的代碼取決於所用的字型。您可以按一下建立 > 特殊字元來檢視代碼。

| 尋找 | 前後的搜尋詞彙。例如,this|that 可找到 this 和 that。
{2} 定義左括弧前的字元出現的次數。例如,tre{2} 可找到 tree。
{1,2} 定義左括弧前的字元可出現的次數。例如,tre{1,2} 可找到 tree 和 treated。
( )

將括弧中的字元定義為參照。然後,您可以在目前的表示式中使用 \1 表示第一個參照,使用 \2 表示第二個參照,以此類推。

例如,如果文字包含數字 13487889,使用正規表示式 (8)7\1\1 進行搜尋時,可找到 8788。

[:digit:]? 尋找一位數。若要搜尋一位以上的數字,請使用 [:digit:]*。
[:space:]? 尋找空間,例如空格和定位點。
[:print:]? 會找到可列印字元。
[:cntrl:]? 尋找特殊字元。
[:alnum:]? 尋找英數字字元 (數字和文字字元)。
[:alpha:]? 尋找英數字字元。
[:lower:]? 如果已選取選項區域中的大小寫相符,則會搜尋小寫字元。
[:upper:]? 如果已選取選項區域中的大小寫相符,則會尋找大寫字元。

對於含巢狀 AND/OR 運算子的邏輯搜尋表示式,請使用方括弧。例如,((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$ 將搜尋出現於段落的結束位置,以空格開頭、其後跟隨 a、ab 或 b 的文字。


其他文件 | 商標