【问题标题】:Regex - Adding a new line and word after every line beginning with certain phrase正则表达式 - 在以特定短语开头的每一行之后添加一个新行和单词
【发布时间】:2017-11-06 06:02:05
【问题描述】:

我目前正在用 java 编写一个程序,我有 100 行以

开头的不同代码行
Bw.write

我怎样才能使它在以 Bw.write 开头的每一行之后,我可以在它下面插入一个新行 BufferedWriter.newLine();

提前致谢

编辑:很抱歉造成混乱

例如我需要

Bw.write 12345
Bw.write 98765

成为

Bw.write 12345
BufferedWriter.newLine();
Bw.write 98765
BufferedWriter.newLine();

【问题讨论】:

  • 检查HERE。从HERE获取代码帮助
  • 这很接近,但我在“Bw.write”之后写了一些东西,我需要与 Bw.write 保持在同一行
  • 我在下面更新了我的答案。只需在查找表达式中添加.*
  • 哦,我明白了,感谢您的帮助,效果很好!

标签: regex notepad++


【解决方案1】:

Bw\.write.* 替换为$0\r\nBufferedWriter\.newLine()

Click for DEMO

替换前:

全部替换后:

【讨论】:

  • 我的问题措辞很糟糕,我编辑了 OP 并举了一个例子
猜你喜欢
  • 2012-06-25
  • 2017-03-29
  • 2018-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 2015-06-24
相关资源
最近更新 更多