# 读入整行输入
s = input()
params = [] # 存储解析后的所有参数
current = "" # 存储当前正在拼接的参数
in_quotes = False # 是否处于引号内的状态
for char in s:
if char == '"':
# 遇到引号,翻转状态,不把引号加入参数
in_quotes = not in_quotes
elif char == " " and not in_quotes:
# 遇到空格且不在引号内,说明参数结束
if current: # 避免多个连续空格
params.append(current)
current = ""
else:
# 普通字符或引号内的空格,直接加入当前参数
current += char
# 循环结束后,把最后一个参数加入列表
if current:
params.append(current)
# 输出结果
print(len(params))
for p in params:
print(p)

京公网安备 11010502036488号