1
Я пытаюсь заменить все объявления классов в списке файлов, используя следующее регулярное выражение:Найти и заменить в файлах; регулярные выражения и визуальная студия
Поиск:
public class (.*)
Заменить:
[SomeAttribute]\npublic class $1 : MustInheritFromThisThingy<WithSome, More, Stuff>
Это работает, но Visual Studio решает поставить разрыв строки после имени класса. Можно ли избежать этого?
почему вы используете захват группы в первую очередь, когда вы переписываете то же самое с помощью '$ 1 '? – rock321987
Замените точку на '[^ \ r \ n]'. Точка также соответствует символу CR. –
@ rock321987 У меня абсолютно нет опыта с регулярным выражением, поэтому я не знаю ничего лучше;) – Apeiron