使用正则表达式选择 VS Code 中的每隔一行

2023-12-30

我有一个文件,其中每一行都是重复的(不幸的是)。

My Name Is John
My Name Is John
I'm 30 years old
I'm 30 years old
New York is my home town
New York is my home town

我想“恢复”重复项,换句话说,选择每隔一行并将其删除。 有没有办法在 VS Code 中使用正则表达式替换来做到这一点?

(在 Mac 上工作,所以 Notepad++ 解决方案如here https://stackoverflow.com/questions/17735289/delete-every-other-line-in-notepad%20*here*是无关紧要的。 我知道可以使用 bash,但我想尝试在 VS Code 中执行此操作)


您可以使用 Replace-All 和正则表达式来实现此目的。寻找:

(.*)\n\1

用。。。来代替:

$1\n

应该可以做到这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用正则表达式选择 VS Code 中的每隔一行 的相关文章

  • 在评论中查找不同风格的日期

    我还有一个问题要问preg match 我有一个表 其中评论的日期写在评论本身内 手动 现在我需要提取该日期并将其放置在不同的列中 我发现评论和日期的样式如下 id warning sent warning date 6109 2011 0
  • 将文本中的 URL 替换为 HTML 链接

    不过 这是一个设计 例如 我放置了一个链接 例如 http example com http example com in textarea 我如何让 PHP 检测到它是http 链接 然后将其打印为 print a href http w
  • 在 VS Code 中调试 PHPUnit 测试?

    我最近配置了 VS code 以使用 xdebug 调试 PHP 它与我的应用程序代码一起可靠地工作 但是当我使用 PHPunit 运行单元测试时 我的断点被忽略 我的服务器在一个流浪盒子内运行 My php ini文件包含以下行 xdeb
  • VSCode:禁用 Markdown 预览自动刷新?

    有没有办法禁用 Markdown 预览自动刷新 我想到的一个特定用例 我在 VSCode 中打开了 Markdown 文件 A md 和 B md 活动选项卡是 A md I press Ctrl Shift V to open the p
  • 如何在 VS code 上安装 Windows 终端

    一切尽在标题 我也是俄罗斯人 这是谷歌翻译 我在任务管理器中打开该进程并转到文件位置 出现拒绝访问错误 但在计算机控制的帮助下已解决 但我不知道如何在 VS Code 中打开这个特定的终端 我首先介绍了OpenConsole 是的 但它只是
  • 捕获长字符串上的特定字段[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有点卡在这里 我正在努力解析一些如下所示的信息 CouchDB 数据库内容 rows id AGO key AGO value re
  • 如何在 Python 中只替换一次正则表达式?

    所以现在 re sub做这个 gt gt gt re sub DELETE THIS I want to DELETE THIS472 go to DON T DELETE THIS847 the supermarket I want to
  • Laravel 规则和正则表达式 (OR) 运算符的问题

    我的 Laravel 规则和正则表达式操作有一个小问题 基本上 规则是一个数组 如下所示 room gt required alpha num min 2 max 10 我遇到的问题是使用正则表达式和 时 或 运算符 例如 cid gt r
  • 使用 getElementById 在 javascript 中使用正则表达式进行 Html 表单验证?

    我想使用正则表达式验证 html 表单的示例模式 AAA 111 2222 aa 1234 目前 我的代码要么为所有输入返回 正确 要么为所有输入返回 不正确 并且我无法弄清楚我的问题出在哪里 var x document getEleme
  • javascript 正则表达式 可选减号

    我在 javascript 中有以下函数 function unString String var justNumbers d d d var result String match justNumbers result 1 result
  • 跳过解析 CODE 标签内的 BBCode

    我正在使用以下方法解析 BBCoderegex以便将其替换为 HTML 我现在被困住了 因为 code 标签解析 基本上 当你这样做时 code b this is bb b u code in u i code i code 它不应该取代
  • 在 sed 中插入换行符 (Mac OS X)

    如何在 sed 的替换部分插入换行符 此代码不起作用 sed s 1234 n 1 g input txt gt output txt 其中 input txt 是 test1234foo123bar1234 和output txt应该是
  • .NET Regex Negative Lookahead - 我做错了什么?

    假设我有 StartTest NoInclude EndTest StartTest Include EndTest 并正在使用 StartTest NoInclude s S EndTest g 为什么我要匹配这两个组 正则表达式示例 h
  • VSCode - 我可以更改截屏视频的字体/高度吗?

    是否可以更改截屏视频的字体 高度 我在设置里找不到它 以下是与截屏模式相关的可用设置的更新列表 自 v1 63 起 The Timeout Color and Mouse Indicator Size从 v1 49 开始是新的 The co
  • 如何从 pandas 数据框中包含文本的列中提取年份(或日期时间)

    假设我有一个 pandas 数据框 Id Book 1 Harry Potter 1997 2 Of Mice and Men 1937 3 Babe Ruth Story The 1948 Drama 948 Babe Ruth Stor
  • ruby 正则表达式扫描与 =~

    Ruby 1 9 3 文档似乎暗示 scan 等同于 除了 scan 返回多个匹配项 而 仅返回第一个匹配项 并且 scan 返回匹配数据 而 返回索引 但是 在下面的示例中 这两种方法似乎对相同的字符串和表达式返回不同的结果 这是为什么
  • 替换字符以制作国际字母(变音符号)

    我正在尝试模仿国际键盘的工作方式 如果您使用其中之一死钥匙 http en wikipedia org wiki Dead key后面跟着一个字母 它将它们组合成相应的字符 例如 输入 a会导致 and o结果是 etc 我似乎无法让我的正
  • Visual Studio代码颜色选择器

    我喜欢 Visual Studio 代码 但我认为缺少一件事 颜色选择器 有谁知道 Visual Studio 代码是否有像 Visual Studio 一样的颜色选择器 在 1 15 1 版本中 他们添加了一个颜色选择器 https co
  • 正则表达式问题 - 在字符串中查找数字

    我目前正在使用 JavaScript 从字段中获取字符串 在该字段中通常会有 宽度 56 空隙 67 我需要做的是识别 1 440 范围内的两个数字 并将它们放入两个不同的字段中 字段 1 宽度 字段 2 无效 我已经研究过正则表达式 到目
  • VS Code 键绑定用于在终端屏幕之间快速切换?

    我试图弄清楚是否有一种方法可以设置键绑定 以允许在内置终端中打开的终端窗口之间快速切换 而不必每次都单击下拉选择器 有谁知道在进行个人密钥绑定时的命令 或者我可以在哪里看到 VSC 所有可能命令的列表 先感谢您 如果您想要比使用任意键绑定更

随机推荐

  • 从面板中删除关键侦听器

    是否可以清除我放在我的监听器JPanel 当我调用一个方法时 我放了一个KeyListener在面板上 但是当我退出此方法时 我想清除该侦听器 这是我的方法 private void stopBall final Graphics2D g2
  • VScode 抱怨 Java 项目没有显式编码集

    直到最近我一直使用 vscode 没有任何问题 现在没有错误出现 一些变量永远不会改变颜色 我不断收到错误消息 项目 没有明确的编码集 我不知道我需要做什么来修复它 就在几分钟前 我也遇到了同样的问题 这是我修复它的方法 单击齿轮图标 单击
  • 更新 cabal-install,但版本没有改变

    目前我正在使用 cabal install 1 16 0 我尝试更新 cabal install 因为有人告诉我有更新版本的 ghc 7 6 1 可用 除了这条消息之外 安装结果非常成功 警告 无法在 Users MyName Librar
  • 对 flatList 中的项目进行排序

    在我的 React Native 应用程序中 我显示了我的办公室提供的服务以及这些服务在平面列表中的位置 我还在同一个公寓列表中显示了从该人当前地址开始的服务里程 我希望这些服务按里程排序 下面是我的屏幕数据 以下地点提供服务 123 Te
  • 将 ftable(列联表)转换为 R 中的数据帧

    我正在生成一个ftable 通过在xtabs命令的结果上运行ftable 并且我得到以下内容 Var1 Var2 date group 2007 01 01 q1 1 9 q2 2 8
  • @jsonview of jackson 不使用 jax-rs

    我写了以下代码 class A public static class Public Entity class public class B JsonView A Public class int a int b public class
  • 如何强制关闭串口连接?

    我有通过 USB 串行通信连接到 PC 的设备 我正在执行以下步骤 启动设备 开机 设备将在我的 PC 中检测为 COMx 名称 开始我的申请 基于COM PID VID 我连接到设备 进行沟通 到目前为止我没有遇到任何问题 当我关闭设备时
  • 接口的扩展方法的优先级是否低于不太具体的扩展方法?

    我有以下扩展类 public static class MatcherExtensions public static ExecMatcher
  • 收益率返回与返回 IEnumerable

    我注意到阅读时有一些好奇的事情IDataReader在我无法理解的 using 语句中 虽然我确信答案很简单 为什么在里面时using SqlDataReader rd 如果我直接执行yield return阅读器在阅读期间保持打开状态 但
  • BinaryFormatter 和反序列化复杂对象

    无法反序列化以下对象图 当在 BinaryFormmater 上调用反序列化方法时 会发生该异常 System Runtime Serialization SerializationException The constructor to
  • 如何从本机应用程序的 azure Active Directory 获取客户端密钥以使用 One Drive 业务 API?

    我正在开发一个 Outlook 插件 我想在其中使用 One Drive API 我轻松获得了使用 API 进行 One Drive 个人帐户的客户端 ID 和客户端密钥 但是 当我在 Azure Active Directory 中注册
  • PHP 比较日期时间值

    在我的 PHP 应用程序中 我尝试比较日期时间值 如下所示 if datetime from db lt date Y m d H i s then do something 两个值的格式相同 我不明白的是为什么它只比较日期而忽略时间 日期
  • Rails 3.1 中可以使用 << 运算符插入多个对象吗?

    我可以写以下内容吗 raw data categories each do category obj categories lt lt category end 如下所示 obj categories lt lt raw data cate
  • OpenCV项目点的逆向

    我有一个面向棋盘的相机 我知道这些点的世界 3D 位置以及相机图像上相应投影点的 2D 位置 所有世界点都属于同一平面 我使用solvePnP Matx33d camMat Matx41d distCoeffs Matx31d rvec M
  • 在 R 中使用 tapply、ave 函数计算 ff 向量

    我一直在尝试使用tapply ave ddply按变量组 年龄 性别 创建统计数据 我无法成功使用上述 R 命令 library ff df lt as ffdf data frame a c 1 1 1 3 1 5 b c 10 1 c
  • 存储和读取大量 3D 数据集的空间有效方式? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在尝试根据顺序数据训练神经网络 我的数据集将包含 360 万个训练样本 每个示例都是 30 x 32 ndarray 在 30 天内观察
  • 通过 chrome 意图将引荐来源网址数据传递到 google play

    所以我有一个移动网络 它会尝试打开我的 Android 应用程序 如果它不存在 它将回退到 google play 对于 chrome 我使用这个意图 intent some data sent to app Intent scheme a
  • MySQL LIKE 与 LOCATE

    有谁知道哪个更快 SELECT FROM table WHERE column LIKE text or SELECT FROM table WHERE LOCATE text column gt 0 添加于 2015 年 4 月 20 日
  • 如何在新的 docx 文档中创建页眉/页脚?

    我想使用 XWPF jar apache poi 在 docx 文档 一个新的且不存在的文档 上创建页眉和页脚 当我使用XWPFHeaderFooterPolicy policy document getHeaderFooterPolicy
  • 使用正则表达式选择 VS Code 中的每隔一行

    我有一个文件 其中每一行都是重复的 不幸的是 My Name Is John My Name Is John I m 30 years old I m 30 years old New York is my home town New Yo