我试图从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