我知道nano
的搜索和替换功能,但它是否能够使用正则表达式进行匹配和替换(特别是使用部分匹配的替换)?如果是,您能提供一些使用的语法示例(用于匹配和替换)吗?
我不喜欢Perl风格的正则表达式,但我发现文本编辑器有时会提出自己的语法。
发布于 2011-10-26 22:28:31
我的nano版本有一个选项,可以使用meta
字符+ R
来切换到正则表达式搜索。在Windows上的cygwin中,元键是alt
,所以我按ctrl
+\
进入搜索替换模式,然后按alt
+r
切换到正则表达式搜索。
发布于 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
发布于 2021-07-31 17:14:00
我最近遇到了在以数字开头的每一行的开头插入文本的问题。因此,将其与我不想更改的文本区分开来的唯一方法就是前面的新行。
考虑到这个答案中提供的信息,我能够做到这一点,并决定将其添加到答案中,以防其他人面临同样的情况。
要搜索后跟数字的行首,然后在每行以数字开头的行首插入"Text String“:
\然后按"(^0-9)“按进位回车,然后:”文本字符串1“按进位回车并选择yes,如果它按下一步执行您想要的操作,则按a表示所有。省略“引号”。
https://stackoverflow.com/questions/7745535
复制相似问题