В Notepad ++ с использованием регулярных выражений (Regex) я хочу получить следующее:

/*M 2  */  r1

К этому, без пробелов перед ним. Для справки после "/" стоит двойной пробел:

r1

Пока что использование «. + (/)» В разделе «Найти» с помощью «\ 1», поскольку замена возвращает следующий результат:

/  r1 

(Перед полученным r1 пробелов нет).

Что именно здесь происходит не так?

0
Leggerless 15 Окт 2018 в 03:14

1 ответ

Лучший ответ

В настоящее время вы захватываете косую черту и пробел в группе и заменяете их этой группой. Вместо этого попробуйте сопоставить все, что находится слева от */, включая */ и пробелы справа, а затем замените пустой строкой, что приведет только к r1.

Найти:

.+\*\/ +

И замените пустой строкой.

1
CertainPerformance 15 Окт 2018 в 00:17