我一直在尝试创建一个程序,将制表符元素替换为空格(假设一个制表符相当于8个空格,其中一个或多个空格是非空格字符(字母)。scanner = new Scanner(reader);String text = Scanner.next();
然后,我尝试解析以制表符结尾的文本片段最后一个正则表达式有问题,它的意思是“任意数量的空格,后面跟任意数量的字符,再跟一个制表符。我还没能找出它出了什么问题。我试过("\\s*.
例如,如果用户输入字符串"d*g“和"in",程序将输出ding。原始字符串必须只包含字母、大写或小写字母、空格和制表符以及单个*。替换字符串可以是Java中的任何合法字符串。如果第一个字符串不包含*“Error: no *”,则应该输出。如果第一个字符串包含字母、空格或制表符以外的其他任何内容,则应打印“错误:不正确的字符”。如果第一个字符串没有*i不需要检查不正确的字符,应该只输出“Error: no *”。到目前为止我所拥有的是:
import <em