sách gpt4 ai đã đi

Thay thế Vim

In lại 作者:行者123 更新时间:2023-12-04 18:12:55 28 4
mua khóa gpt4 Nike

我一直想知道,如何在给定的参数内进行替换。

如果你有这样的一行:

123,Hello,World,(I am, here), unknown

你想更换 WorldFoobar那么这是一个简单的任务: :%s/World/Foobar/
现在我想知道如何摆脱 ,这是在 ( ) 中.

理论上我只需要找到 ( 的第一次出现然后替换 ,空白直到 ) .

1 Câu trả lời

尝试先行和后行断言:

%s/([^)]*\zs,\ze.*)//

( \zs\ze 告诉模式在哪里开始和结束)

hoặc
%s/\(([^)]*\)\@<=,\(.*)\)\@=//

第一个更具可读性,第二个使用 \( ... \)组内带括号的分组使其看起来像混淆,和 \@<=除了是一个不错的 ASCII 艺术鸭子之外,它还是后视操作符,以及 \@=这就是前瞻运算符。

引用文献: :help pattern (更多详情请见 :help /\@= , :help /\ze 等)

您使用 GUI 并想尝试这些命令?将它们复制到剪贴板并运行 :@+在 Gvim 里面。

关于Vim 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604313/

28 4 0
Bài viết được đề xuất: json - 移动浏览器上的 native JSON对象支持
Bài viết được đề xuất: php - 如何从 csv 字符串创建一个数组?
Bài viết được đề xuất: knockout.js - knockout 自定义绑定(bind)处理程序
Bài viết được đề xuất: Joomla Menu-别名不止一次
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com