Перейти к содержимому

Вставьте новую строку перед каждым оператором

0

Предположим, у меня есть такая строка:

abc + def - vfg * 

Я хочу, чтобы мой вывод был таким:

abc  def  vfg 

Если есть только один оператор, я могу заменить: \r\n+на, +но как это сделать независимо от всех операторов?

Возможно ли это с помощью регулярных выражений в Notepad ++?

135 просмотров
user1788115 спросил 12 лет назад
U 16

1 ответ

0

Если порядок операторов не имеет значения, вы можете использовать это регулярное выражение для сопоставления с любым из этих 3 операторов:

[\+\-\*] 

и заменить его на:

\r\n 

Если порядок важен, вы можете использовать группы захвата и сопоставить это регулярное выражение:

(.*)\+(.*)\-(.*)\* 

и заменить его на:

$1\n$2\n$3 
amiregelz ответил 12 лет назад
A 5 540