首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >基于正则表达式的匹配和替换与nano?

基于正则表达式的匹配和替换与nano?
EN

Stack Overflow用户
提问于 2011-10-13 03:36:05
回答 3查看 20.7K关注 0票数 27

我知道nano的搜索和替换功能,但它是否能够使用正则表达式进行匹配和替换(特别是使用部分匹配的替换)?如果是,您能提供一些使用的语法示例(用于匹配和替换)吗?

我不喜欢Perl风格的正则表达式,但我发现文本编辑器有时会提出自己的语法。

EN

回答 3

Stack Overflow用户

发布于 2011-10-26 22:28:31

我的nano版本有一个选项,可以使用meta字符+ R来切换到正则表达式搜索。在Windows上的cygwin中,元键是alt,所以我按ctrl+\进入搜索替换模式,然后按alt+r切换到正则表达式搜索。

票数 27
EN

Stack Overflow用户

发布于 2021-03-05 22:57:52

这有点旧,只是在更新搜索索引。

Nano5.5使用这个表中的ASCII列。

感谢@S P Arif Sahari Wibowo,

我在这里找到了答案(同样的维基链接):https://en.wikipedia.org/wiki/Regular_expression#POSIX_basic_and_extended

票数 1
EN

Stack Overflow用户

发布于 2021-07-31 17:14:00

我最近遇到了在以数字开头的每一行的开头插入文本的问题。因此,将其与我不想更改的文本区分开来的唯一方法就是前面的新行。

考虑到这个答案中提供的信息,我能够做到这一点,并决定将其添加到答案中,以防其他人面临同样的情况。

要搜索后跟数字的行首,然后在每行以数字开头的行首插入"Text String“:

\然后按"(^0-9)“按进位回车,然后:”文本字符串1“按进位回车并选择yes,如果它按下一步执行您想要的操作,则按a表示所有。省略“引号”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7745535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档