regex - 在正则表达式中选择以编辑开头的行并忽略其余字符以在行尾插入“
问题描述
下面是文本文件的一部分(整个文件是 3600 行),我想在每行的末尾添加一个引号,以 edit 开头,忽略后面的内容,直到该单独行的最后一个字符插入结尾 "。我我在记事本++中使用正则表达式并查找和替换。
set subnet 3.0.21.30/32
next
edit "3.0.34.106/32
set subnet 3.0.34.106/32
next
edit "3.1.217.15/32
set subnet 3.1.217.15/32
next
edit "3.80.211.237/32
set subnet 3.80.211.237/32
next
edit "3.81.91.109/32
set subnet 3.81.91.109/32
解决方案
这样的事情对你有帮助吗?
图案:
(^edit.*)
替代品:
\1"
https://regex101.com/r/SlSplf/1
这将在末尾添加一个引号。不知道notepad ++的局限性,但从我正在阅读的内容来看,它看起来对你有用。
测试字符串:
set subnet 3.0.21.30/32
next
edit "3.0.34.106/32
set subnet 3.0.34.106/32
next
edit "3.1.217.15/32
set subnet 3.1.217.15/32
next
edit "3.80.211.237/32
set subnet 3.80.211.237/32
next
edit "3.81.91.109/32
set subnet 3.81.91.109/32
推荐阅读
- c# - WPFAnimatedGif 引发 System.OutOfRangeException
- php - 在最常见的属性上组织数组值
- python - 复制包含值、格式、公式等的完整 Excel 行
- python - 如何在 TensorFlow 中使用带有 Concatenate 的 TimeDistributed 层?
- wordpress - 我需要帮助我在子文件夹中为我的 wordpress 博客重写规则
- python - 在 matplotlib 中提取叠加 AxesImage 的唯一颜色
- sql - 计算滚动时间段内的记录数 SQL(基于最后一条记录)
- r - for循环遍历R中的每个第n个元素
- r - 用数据框中的值替换代码
- java - Squareup okhttp 导致错误