【发布时间】:2015-06-15 20:45:26
【问题描述】:
我有代表按键事件的字符串(c++ 编程):X、Y、DEL 当且仅当收到事件 X 时,我必须打印“X”,但没有 Y 事件在两个事件之前或之后发生。
例如:
“DEL DEL X DEL DEL Y” => 输出“X”
"DEL DEL X DEL Y DEL" => 没有输出
"Y DEL X DEL DEL DEL" => 没有输出
“X X X X X X”=> 输出“XXXXXX”
我该怎么做? 我很难解析和搜索字符串 谢谢
【问题讨论】:
-
@TalShalti 编辑好。更具可读性。
-
如果发现 Y 附近没有 X 怎么办?打印 Y?
-
我只需要打印 X(在上述条件下)。我不得不忽略 Y。
标签: c++ string-parsing