当前位置: 首页 > 知识库问答 >
问题:

java使用regex,如何将“这是一个#Apple#.”更改为“这是一个____.”?

王季萌
2023-03-14

我希望在字符串中找到以#开始和结束的字符序列,并用四个下划线替换它:____

例如,改变

"This is an #apple#."

"This is an ____."

共有1个答案

水恩
2023-03-14
        String str = "This is an #apple#. But I like #pears#.";
        String reg = "#.*?#";
        str = str.replaceAll(reg, "____");
        System.out.println(str);
 类似资料:
  • 问题内容: 我最近开始学习Gin,在README文件中包含以下代码: 我阅读了 Group 方法的源代码,如下所示: 也许我误解了语法或在代码中遗漏了某些东西(在Go语言中我是很新的东西),但看起来它正在将一个块作为第二个参数传递,这在Go语言中可行吗? 问题答案: 您在其中看到的块仅仅是一个代码块,而不是任何参数。该方法是可变参数的,可以接受任意数量的参数,但此处未传递任何内容。 由于Go是块作

  • 我有一个打字稿2类,目标是ES5。当我运行它时,我在控制台的主题行中得到了错误。Switch语句工作正常,但增量()和减量()方法不执行。

  • 问题内容: 我一直在用 转换: 到: 我可以使用PIVOT语句接近此输出,但是我不确定如何获取TOTAL行/列? 给出: 我猜我需要将ROLLUP放入某个子查询中的某个地方…? 问题答案: 您没有发布表架构,所以我尝试推断它。我从您提供的输入开始(请参阅最里面的注释),因此您应该能够将其调整为实际的模式。我增加了一位没有任何文档的作者,因为我认为您希望在最终报告的输出中看到那些作者。排除那些作者是

  • 问题内容: 我有一个与MySQL数据库的Java程序连接,如何在同一连接上将当前数据库更改为另一个数据库? 我这样连接到MySQL: 经过一些操作后,我想在同一连接上连接到另一个mysql数据库。我怎样才能做到这一点? 我尝试使用: 但这不会更改要使用的数据库。 问题答案: 如MySQL文档中所述,您需要用于切换到另一个数据库。这也明确地说,你应该 不 执行切换。 发出此警告的原因是JDBC是数据

  • 有人能告诉我如何在CentOS for Git中获得颜色编码选项吗?

  • 问题内容: 在这篇关于Om的博客文章上,我发现了2种说法,它们说React在使用React。也可以在这个SO答案的评论中找到答案。 我不确定它是React的一部分还是人们在React中使用它。 有人可以告诉我React中有什么用吗?还是它可以与React一起使用,为什么我选择与React一起使用? 问题答案: React目前不用于进行DOM更新(我们称之为“分批策略”)。批处理策略是可注入的,因此