regex - 如何将 "backspace character"添加到 vscode 中的正则表达式输出更改?

标签 regex search visual-studio-code

我有包含大约 1400 行的文件。在每一行中有信息 + 下一行是我想移动到“上一行”的下一个信息(文本在哪里)

我尝试将“for”更改为“\r |” - 当时我脑子里只有这个。

例如这里是我的文件的“结构”:

T="topic 1"
 for xxx@xxx.com
T="topic 2"
 for yyy@yyy.com

我想把那个移到那个里面

T="topic 1" | for xxx@xxx.com
T="topic 2" | for yyy@yyy.com

最佳答案

您可以使用

找什么 : \n( for)\b 替换为 : |$1
详情

  • \n - 换行
  • ( for) - 捕获组 1 ( $1 ):一个空格和 for
  • \b - 字边界。

  • 测试结果:

    enter image description here

    关于regex - 如何将 "backspace character"添加到 vscode 中的正则表达式输出更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56638056/

    相关文章:

    c++ - 通过 vs code 远程调试 arm 板时 Pretty-printer 不工作

    visual-studio-code - 如何让 VS Code 将没有扩展名的文件视为某种语言?

    javascript - 如何禁止 JavaScript 文件(.js 扩展名)中的 JSX 语法

    javascript - 如何在多个正则表达式之间进行匹配并在它们之间进行替换

    java - 如何从正则表达式中提取值并打印它们并对这些值进行计算

    php - 检查mysql数据库中是否存在记录

    php - 在数组中查找匹配或最接近的值

    javascript - 如何提高 JavaScript 文本格式化程序的性能?

    java - 搜索和替换定界参数的算法

    php - 在阿拉伯语单词中搜索阿拉伯语字母