Câu hỏi Làm thế nào để di chuyển một từ vào cuối dòng trong notepad ++?


Tôi có một mã như thế này:

Kuu(ij,mn)=-H1/A1/AA2*R0(ij,mn)*DA1Y*DQ66Y+...
H1/A1/AAA2*R0(ij,mn)*Q66*DA1Y*DA2Y-...
1/H1/AA1/AA2*H2*R0(ij,mn)*Q66*DA1Y^2+...
1/AA1/H1*DH2X*Q11*RX(ij,mn)-...
1/AAA1*H2/H1*Q11*RX(ij,mn)*DA1X+...
1/H1/AA1/A2*H2*Q11*RX(ij,mn)*DA2X;

Tôi muốn di chuyển "H1" đến cuối dòng. do đó, nó sẽ trở thành như thế này:

Kuu(ij,mn)=-1/A1/AA2*R0(ij,mn)*DA1Y*DQ66Y+...H1
1/A1/AAA2*R0(ij,mn)*Q66*DA1Y*DA2Y-...H1
1//AA1/AA2*H2*R0(ij,mn)*Q66*DA1Y^2+...H1
1/AA1/*DH2X*Q11*RX(ij,mn)-...H1
1/AAA1*H2/*Q11*RX(ij,mn)*DA1X+...H1
1//AA1/A2*H2*Q11*RX(ij,mn)*DA2X;H1

4
2018-05-13 07:18


gốc


Chọn, nhấn Ctrl + X, di chuyển đến cuối dòng và nhấn Ctrl + V? - Seth
@Seth Và nếu tập tin có vài nghìn dòng để sửa chữa? - DavidPostill♦
Bạn có chắc chắn bạn muốn "từ", bởi vì H1 không phải là một từ? Bạn không có nghĩa là dây? Nếu đó là lời nói, nó là giải pháp rất khác nhau để chỉ đơn giản là dây. - Braiam
Trong dòng đầu tiên và thứ hai trong ví dụ của bạn, bạn không di chuyển từ “H1”, bạn đang di chuyển “H” và sao chép “1”. Và bạn muốn điều gì xảy ra với một dòng không chứa "H1"? hoặc có chứa nó nhiều lần? - G-Man


Các câu trả lời:


Tôi muốn di chuyển từ "H1" đến cuối dòng

  • Menu "Tìm kiếm"> "Thay thế" (hoặc Ctrl+H)

  • Đặt "Tìm cái gì" thành ^(.*)\bH1\b(.*)$.

  • Đặt "Thay thế bằng" thành \1\2H1

  • Bật "Cụm từ thông dụng"

  • Nhấp vào "Thay thế tất cả"

    enter image description here

Trước:

Kuu(ij,mn)=-H1/A1/AA2*R0(ij,mn)*DA1Y*DQ66Y+...
H1/A1/AAA2*R0(ij,mn)*Q66*DA1Y*DA2Y-...
1/H1/AA1/AA2*H2*R0(ij,mn)*Q66*DA1Y^2+...
1/AA1/H1*DH2X*Q11*RX(ij,mn)-...
1/AAA1*H2/H1*Q11*RX(ij,mn)*DA1X+...
1/H1/AA1/A2*H2*Q11*RX(ij,mn)*DA2X;

Sau:

Kuu(ij,mn)=-/A1/AA2*R0(ij,mn)*DA1Y*DQ66Y+...H1
/A1/AAA2*R0(ij,mn)*Q66*DA1Y*DA2Y-...H1
1//AA1/AA2*H2*R0(ij,mn)*Q66*DA1Y^2+...H1
1/AA1/*DH2X*Q11*RX(ij,mn)-...H1
1/AAA1*H2/*Q11*RX(ij,mn)*DA1X+...H1
1//AA1/A2*H2*Q11*RX(ij,mn)*DA2X;H1

đọc thêm


12
2018-05-13 08:18



Cụm từ thông dụng của bạn không xử lý H1 như một từ, và vì vậy nó sẽ được di chuyển ngay cả khi một phần của một từ dài hơn như GAH1. Bạn có thể cần một số \btrong đó, nếu Notepad ++ hỗ trợ nó. - Lightness Races in Orbit
@BoundaryImposition Đúng, nhưng nó đáp ứng các yêu cầu của câu hỏi. Và trong các ví dụ không có ranh giới từ thích hợp xung quanh H1 - DavidPostill♦
Câu hỏi là "Làm thế nào để di chuyển một từ vào cuối dòng trong notepad ++?" - Lightness Races in Orbit
@BoundaryImposition H1 không phải là một từ (theo bất kỳ định nghĩa thông thường nào của một từ) trong các ví dụ được đưa ra trong câu hỏi. - DavidPostill♦
Tôi không đồng ý; trong tất cả các ví dụ được đưa ra, nó được bao quanh bởi các thực thể không phải chữ và số, do đó đáp ứng tất cả các định nghĩa chung của từ "từ" trong ngữ cảnh như thế này. Chúng tôi sẽ phải đồng ý không đồng ý (ít nhất là cho đến khi OP làm rõ yêu cầu của họ). Ngày tốt. - Lightness Races in Orbit