- English (English)
- Bulgarian (Български)
- Chinese Simplified (简体中文)
- Czech (Čeština)
- Danish (Dansk)
- Dutch (Nederlands)
- Estonian (Eesti)
- French (Français)
- German (Deutsch)
- Greek (Ελληνικά)
- Hungarian (Magyar)
- Italian (Italiano)
- Japanese (日本語)
- Korean (한국어)
- Polish (Polski)
- Portuguese (Brazilian) (Português (Brasil))
- Slovak (Slovenský)
- Spanish (Español)
- Swedish (Svenska)
- Turkish (Türkçe)
- Ukrainian (Українська)
- Vietnamese (Tiếng Việt)
規則運算式
下表列出可用於建立自訂語言字典的規則運算式。
注意:
- 若要將規則運算式符號當作一般字元使用,必須在前面加上反斜線。例如,[t-v]x+ 代表 tx、txx、txx、ux、uxx 等,而 \[t-v\]x+ 代表 [t-v]x、[t-v]xx、[t-v]xxx 等
- 若要將規則運算式元素組成群組,請使用括弧。例如,(a|b)+|c 代表 c 或任何像 abbbaaabbb、ababab 等的組合。(可能有 a 和 b 的任何序號的任何非零長度的字詞),而 a|b+|c 代表 a、c 和 b、bb、bbb 等。
範例
假如您在辨識一個包含三欄的表格:出生日期、姓名、電子郵件位址。在這種情況下,您可以建立兩種新語言、資料和位址,並為它們指定以下規則運算式。
日期的規則運算式:
數字代表可能由一位數字 (1、2 等) 或兩位數字 (02、12) 組成的日期,但不可為零 (00 或 0)。然後,日期的規則運算式應看起來像:((|0)[1-9])|([1|2][0-9])|(30)|(31)。
月份的規則運算式應看起來像:((|0)[1-9])|(10)|(11)|(12)。
年份的規則運算式應看起來像:([19][0-9][0-9]|([0-9][0-9])|([20][0-9][0-9]|([0-9][0-9])。
現在,我們需要將所有這些組合起來並用句點隔開數字 (如 1.03.1999)。句點為規則運算式符號,因此必須在之前放置反斜線 (\)。然後,完整日期的規則運算式應看起來像:
((|0)[1-9])|([1|2][0-9])|(30)|(31)\.((|0)[1-9])|(10)|(11)|(12)\.((19)[0-9][0-9])|([0-9][0-9])|([20][0-9][0-9]|([0-9][0-9])
電子郵件地址的規則運算式:
[a-zA-Z0-9_\-\.]+\@[a-z0-9\.\-]+
14.01.2020 17:26:22