lak*_*001 -2 java regex string
我有以下字符串:
String text = "stack Overflow, stack"
Run Code Online (Sandbox Code Playgroud)
一个字母:
char c = "*"
Run Code Online (Sandbox Code Playgroud)
和另一个字符串:
String word = "Overflow"
Run Code Online (Sandbox Code Playgroud)
整个想法是检查文本字符串中的"溢出"一词,并用char c包围它.输出应该如下所示:
"stack *Overflow*, stack"
Run Code Online (Sandbox Code Playgroud)
首先,为了解决这个问题,我考虑将字符串拆分为单词,然后检查每个单词是否包含所需的字符串作为其自身的子字符串.然后创建一个stringBuilder,并在单词的每一端附加char.我没有错误,但输出错误:
"stack *Overflow,* stack
Run Code Online (Sandbox Code Playgroud)
有关如何正确解决这个问题的任何帮助?