Emacs arithologists đơn giản trong truy vấn thay thế


8

Có thể làm như sau trong emacs:

Truy vấn thay thế tất cả các số trong một khu vực bằng số + n, ví dụ: nếu bạn có:

12 and 7 are nice numbers

Đặt n là 3, sau đó nó sẽ chuyển thành

15 and 10 are nice numbers

Câu trả lời:


9

Có, có thể, \&có thể được sử dụng trong biểu thức thay thế để thể hiện toàn bộ trận đấu, tương tự \#&có thể được sử dụng để thể hiện toàn bộ trận đấu dưới dạng số.

Cụ thể hơn:

Mx truy vấn-thay thế-regrec \b[0-9]+\bRETURN\,(+ 3 \#&)

Và một trích dẫn từ tài liệu

Bạn có thể sử dụng biểu thức Lisp để tính toán các phần của chuỗi thay thế. Để thực hiện việc này, hãy viết '\,' theo sau là biểu thức trong chuỗi thay thế. Mỗi thay thế sẽ tính giá trị của biểu thức và chuyển đổi nó thành văn bản mà không cần trích dẫn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.