題目描述:
有一個文件, 包含以一定規則寫作的文本, 請統計文件中包含的文本數量
規則如下
1. 文本以";"分隔,最后一條可以沒有";",但空文本不能算語句,比如"COMMAND A; ;"只能算一條語句.
注意, 無字符/空白字符/制表符都算作"空"文本
2. 文本可以跨行, 比如下面, 是一條文本, 而不是三條
COMMAND A
AND
COMMAND B;
3. 文本支持字符串, 字符串為成對的單引號(')或者成對的雙引號("), 字符串可能出現用轉義字符(\)處理的單雙引號(比如"your input is: \"")和轉義字符本身, 比如 COMMAND A "Say \"hello\"";
4. 支持注釋, 可以出現在字符串之外的任意位置, 注釋以"--"開頭, 到換行結束, 比如
COMMAND A; -- this is comment
COMMAND -- comment
A AND COMMAND B;
注意, 字符串內的"--", 不是注釋
輸入描述:文本文件
輸出描述:包含的文本數量
示例1
輸入:COMMAND TABLE IF EXISTS "UNITED STATE";
COMMAND A GREAT (
ID ADS