【发布时间】:2020-01-26 16:38:49
【问题描述】:
如何替换给定字符串的出现但没有第一次出现和最后一次出现? 输入来自键盘。 例子:
INPUT: "a creature is a small part of a big world"
a
the
OUTPUT: "a creature is the small part of a big world"
另一个例子:
INPUT: "a creature is a small part"
a
the
OUTPUT: "a creature is a small part"
在最后一个字符串保持不变,因为两个出现(即字符'a')都是第一个和最后一个。
【问题讨论】:
-
熟悉正则表达式吗?
-
到目前为止你有什么尝试?
-
否则从头找第一个,从尾找第一个,把中间的都替换掉。
-
@user871611 我试图找到每个出现的索引,但我失败了。
-
在第二个示例中,它不会替换任何内容。编写代码,将其添加到您的帖子中,并解释实际困难。
标签: java string replace substring indexof