如何在记事本++中将单词移动到行尾?

say*_*ros 4 notepad++

我有一个这样的代码:

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;
Run Code Online (Sandbox Code Playgroud)

我想将“H1”移到行尾。所以它会变成这样:

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
Run Code Online (Sandbox Code Playgroud)

Dav*_*ill 12

我想把“H1”这个词移到行尾

  • 菜单“搜索”>“替换”(或Ctrl+ H

  • 将“查找内容”设置为^(.*)\bH1\b(.*)$.

  • 将“替换为”设置为 \1\2H1

  • 启用“正则表达式”

  • 点击“全部替换”

    在此处输入图片说明

前:

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;
Run Code Online (Sandbox Code Playgroud)

后:

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
Run Code Online (Sandbox Code Playgroud)

进一步阅读

  • @BoundaryImposition True,但它符合问题的要求。在示例中,围绕 H1 没有适当的词边界 (2认同)
  • 在问题中给出的示例中,@BoundaryImposition H1 不是一个词(根据一个词的任何正常定义)。 (2认同)