繁体   English   中英

如果特定字符串(直到行尾)匹配,则在vi编辑器中删除行

Deletion of line in vi editor,if particuar string(till the end of line.) matches

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在vi编辑器中,如果匹配特定字符串,则将其删除直到行尾。 意思是如果线是

"I found a good solution for my bill printing task and it is working properly for me."

和将要检入文件的字符串是

"working properly"

比输出将

"I found a good solution for my bill printing task and it is "

我知道如何删除文件中每行的最后一个字符,然后命令:-esc:%s /.$// g,但是我必须一次又一次地发出此命令。

2 个回复

只需将要匹配的字符串放在正则表达式的开头即可:

%s/working properly.*//

我相信使用

%s/\\<working properly.*//g

将是适当的。 它只会匹配完整的单词。

例如:它可以匹配正常工作,但不能正常联网

1 RE 提取行中间有或没有特定单词的末尾

我试图在行的中间提取一个字符串,末尾有或没有特定单词。 例如,这一行: 应该返回“一些词而不是”,同样,该行: 也应该返回相同的字符串。 我已经尝试使用我发现的 EOL 交替的示例中的前瞻,但是添加交替会返回一个以 THIS 结尾的字符串。 这是python正则表达式: 删除 |$ 有效 ...

2 "vi 从行首到光标处删除"

我们如何使用 vim 删除从行首到光标处的字符。 比如说,当光标在“w”上时,我们有一个字符串“hello world”。 我们如何从“h”删除到“w”。 ...

5 阅读直到行尾。

所以我试图从一个文件中读入,该文件在一行上具有未知/任意数量的字符以及未知/任意数量的行。 我正在尝试创建一个动态的2D数组来将所有信息移动到文件中,这样我就可以制作A Game of Life但我需要先读取文件以获取列数和行数。 我已经知道如何获得行数。 我只是要使用getlin ...

6 解析到字符串结尾并检查java中的行尾

我将.txt文件中的以下内容存储到字符串变量actual_text中 1 1111 47 2 2222 92 3 3333 81 所以现在actual_text将具有该值 1 1111 47 2 2222 92 3 3333 81 我试图从下面的代 ...

2012-02-07 22:40:28 1 1994   java
7 匹配字符串或行尾的正则表达式

我需要一个 javascript 正则表达式来匹配以 # 开头并以 \\n# 或行尾(以先出现者为准)结尾的字符串。 示例 - https://regex101.com/r/rpjPkl/4 对于以下示例: 示例 1: #always: test\\n#asdf 结果: #always: t ...

8 匹配到逗号或行尾

我有一个熊猫DataFrame看起来像这样: 我想替换一切从第一次遇到/直到一个逗号或行尾。 因此,我最初尝试了df.col_A.replace('/.+','',regex=True) ,它只是给了我第一个单词(直到第一个斜杠为止)。 为了得到逗号分隔的单词,我尝试了以下操作: ...

9 在vi编辑器中的一行中执行两个命令

这个命令 和这个命令 在ubuntu 14.04上的vi编辑器中工作正常,当我一个接一个地执行它们时。 我需要的是在一行中执行它们 我也试过| 和; 和CR作为分隔符,总是得到错误488尾随字符 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM