java使用regex,如何将句子“this is an#apple#”改为“this is an uuu_;”?

uujelgoq  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(239)

关闭。这个问题需要更加关注。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,使它只关注一个问题。

四天前关门。
改进这个问题
我想在字符串中找到以开头和结尾的字符序列 # ,并将其替换为四个下划线: ____ . 而且“#”在句子中的位置也不确定。
例如,改变

"This is an #apple#. But I like #pears#. #Can# I have some pears?"

"This is an ____.But I like ____ . ____ I have some pears?"
igetnqfo

igetnqfo1#

String str = "This is an #apple#. But I like #pears#.";
        String reg = "#.*?#";
        str = str.replaceAll(reg, "____");
        System.out.println(str);

相关问题