我正在尝试编写一个接受输入的程序,并在每个第5个字符替换为X的情况下显示输入(也计数空格)。 例如: 输入:"你好,我的名字是马里奥" outpu:" hellX my Xame Xi maXio"
我只设法替换特定的字母,例如每个" m"信。
任何帮助?
答案 0 :(得分:1)
如果您不关心每个第五个位置的哪个角色,您可以使用正则表达式。
String input = "hello my name is mario";
String output = input.replaceAll("(....).", "$1X");
System.out.printf("input : %s%noutput: %s%n", input, output);
<强>输出强>
input : hello my name is mario
output: hellX my Xame Xs maXio
答案 1 :(得分:0)
以下是您的代码:
- (BOOL)pointInside:(CGPoint)point
withEvent:(UIEvent *)event