我試圖從RTTTL的字符串捕捉命令的命令是這樣的:匹配EOL字符?
2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4, 1p, 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4
我使用的正則表達式是(\S+),|$
與全球和多對,因爲我讀了$
匹配EOL時,多行模式但是這種情況不會發生,因此我無法捕獲最後一條命令1a4
,這會結束該行。所有其他命令都從組中捕獲。
我應該用什麼正則表達式捕獲最後一條命令?
啊哈!這樣可行!謝謝,我對正則表達式很陌生。我會盡快接受答案。 – 2014-12-08 08:39:56