替换输入的每第5个字符(SPACES COUNT)

时间:2015-05-12 10:59:00

标签: java

我正在尝试编写一个接受输入的程序,并在每个第5个字符替换为X的情况下显示输入(也计数空格)。 例如: 输入:"你好,我的名字是马里奥" outpu:" hellX my Xame Xi maXio"

我只设法替换特定的字母,例如每个" m"信。

任何帮助?

2 个答案:

答案 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