我有喜歡的字符串:劈裂的正則表達式或EBNF
create Person +fname : String, +lname: String, -age:int;
是否有可能通過正則表達式或EBNF分裂呢?我的意思是所有的東西,如[a-zA-Z0-9]
(我們不知道的東西)將被存儲在數組中?
換句話說,通過使用該正則表達式:
^create [a-zA-Z][a-zA-Z0-9]* [s|b]?[+|[-]|=][a-zA-Z][a-zA-Z0-9]*[ ]?:[ ]?[a-zA-Z][a-zA-Z0-9]*(, [s|b]?[+|[-]|=][a-zA-Z][a-zA-Z0-9]*[ ]?:[ ]?[a-zA-Z][a-zA-Z0-9]*)*;
欲獲得數組:
- 人
- +
- FNAME
- 字符串
- +
- LNAME
- 字符串
- -
- 年齡
- INT
問候
你可以給一個示例輸入行嗎? – Bill 2013-05-14 00:58:48
示例輸入行是該字符串。 '創建Person + fname:String,+ lname:String,-age:int;' – Hladeo 2013-05-14 01:08:43