/ / Форматування блоку тексту в Notepad ++ за допомогою регулярного виразу - регулярного виразу, блокнот + +

Форматування блоку тексту в Notepad ++ за допомогою регулярного виразу - регулярного виразу, блокнот + +

Я не можу це зробити, тому я прошу вас допомогти.

(432, 412), (673, 187), (231, 548)

Я намагаюся автоматизувати великий файл з даними, як цей формат;

432, 412
673, 187
231, 548

У Notepad ++ я намагаюсь розширений режим пошуку з ), s - але він не знаходить щось, використовуючи цей пошуковий рядок.

Відповіді:

4 для відповіді № 1

З Регулярний вираз перемикач вибраний, використовувати

((d+,s*d+)),?s*

Замінити $1rn (the $1 є зворотноювідповідністю до єдиної групи захоплення цифр, визначеної в шаблоні регулярного виразу, що фіксує цифри, ,, пробіл (а), а цифри знову).

Регулярний вираз відповідатиме:

  • ( - відкриття (
  • (d+,s*d+) - Група 1, що відповідає 1 або більше цифр, a ,, нуль або більше пробілів (s*), одна чи більше цифр
  • ) - закриття )
  • ,? - необов'язкова кома (1 або 0 випадків)
  • s* - нуль або більше пробілів

введіть опис зображення тут


1 для відповіді № 2

Щоб зіставити дужки з регулярним виразом, ви повинні уникнути їх косою рисою.

Ви можете використовувати два регулярні дії, щоб досягти того, що вам потрібно.

1) знайти

),

і замінити на

n

2) знайти

(

і замінити на порожній рядок.


0 для відповіді № 3

У cntl + F виберіть продовжений (n, r, ..), то знайдіть "),". додайте пробіли, якщо у вас є пробіл між кожною парою, замінити на rn, замініть все. Тоді знайдіть (, замінити на порожній рядок, а потім знайдіть ")" замінити на порожній рядок.