可能你谷里有原题,但我没搜过,不知道
题目描述
对于一个只包含大小写字母、数字、标点的字符串,规定某个标点为“分隔符”,分隔符将该字符串分割成若干个较短的字符串。
例如Hello;World;A/Z;;100-percent;,若以;为分隔符,则该字符串被分割为4个非空的子串:Hello、World、A/Z、100-percent。
输入若干个字符串以及对应的分隔符,分别输出分割后非空子串的个数,并依次输出分割后的子串。
输入格式
第一行是一个正整数,表示数据的组数;
之后行,每行先是待分割的字符串,然后是分隔符。字符串只包含大小写字母、数字和标点,长度不超过100;分隔符只可能是标点之一。
输出格式
输出行。每组数据输出一行,依次是分割后非空子串的个数,然后按顺序输出这些子串,中间均使用一个空格隔开。
样例
输入
2
A;B;C;D ;
--|...|oo|__ |
输出
4 A B C D
4 -- ... oo __
数据范围与提示
T<=100