Як перемістити слово до кінця рядка в блокноті ++?


4

У мене такий код:

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;

Я хочу перемістити "Н1" до кінця рядка. тож стане так:

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

1
Виберіть, натисніть Ctrl + X, перейдіть до кінця рядка та натисніть Ctrl + V?
Сет

4
@Seth І якщо файл має виправити кілька тисяч рядків?
DavidPostill

Ви впевнені, що хочете "слово", тому що H1 - це не слово? Ви не маєте на увазі струни? Якщо це слова, це дуже різне рішення просто рядків.
Брайам

У першому та другому рядках вашого прикладу ви не рухаєте слово "H1", ви переміщуєте "H" і копіюєте "1". А що ви хочете статися з рядком, який не містить "H1"? або що містить його кілька разів?
G-Man

Відповіді:


12

Я хочу перенести слово "Н1" до кінця рядка

  • Меню "Пошук"> "Замінити" (або 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;

Після:

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

Подальше читання


1
Ваш регулярний вираз не трактується H1як слово, і тому воно буде переміщене, навіть якщо частина довшого слова, як GAH1. Можливо, вам знадобиться деякий \bs, якщо Notepad ++ підтримує його.
Гонки легкості по орбіті

2
@BoundaryImposition Правда, але він відповідає вимогам питання. І в прикладах немає правильних меж слів навколо H1
DavidPostill

1
Питання "Як перенести слово до кінця рядка в блокноті ++?"
Гонки легкості по орбіті

2
@BoundaryImposition H1 - це не слово (за будь-яким нормальним визначенням слова) у прикладах, наведених у питанні.
DavidPostill

1
Я не погоджуюсь; у всіх наведених прикладах воно оточене не алфавітно-цифровими утвореннями, таким чином відповідає всім загальним визначенням терміна "слово" в такому контексті. Нам доведеться погодитися не погодитися (принаймні, поки ОП не уточнить їх вимогу). Хороший день.
Гонки легкості по орбіті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.