0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 12
|
||||||
1 | ||||||
Найти необходимые символы в коде и исправить их оформление26.05.2012, 22:25. Показов 437. Ответов 0
Метки нет (Все метки)
В общем, нужно сделать макрос для Visual Studio 2008\2010, который при сохранении менял стиль коддинга (при помощи регулярных выражений)
Например, проставлял пробелы так, как они должны быть по задумке: bad (как есть): a=5; b= 6; good (как должно стать при сохранении): a = 5; b = 6; Для этого необходимо искать в коде необходимые символы и смотреть есть ли возле них пробелы, если нет то добавлять, если есть лишние, то убирать эти лишние пробелы.. НО! с одиночными знаками все хорошо получается (=, +, -, | и тд), а вот с парными знаками (==, ++, --, || и тд) не получается Фрагмент кода для поиска и исправления оформления "=":
Добавлено через 8 минут так как с помощью регулярных выражений необходимо все это сделать, то нужен алгоритм этой простой задачки.. если на словах объяснить, то все это нужно сделать с помощью двух действий - 1) "найти A" 2) "Заменить А на B". Пример: код: a=5; b= 6; c = 4; нужно чтобы стало: a = 5; b = 6; c = 4; По моему алгоритму делаем так - находим "=", меняем его на " = " (с пробелами с обеих сторон), затем снова находим "=" и все пробелы рядом с ним (с помощью регулярных выражений это легко) и меняем на " = " (с пробелами с обеих сторон).. Для одного "=" все хорошо работает, но когда добавляется еще "==", то алгоритм для "=" мешает алгоритму для "==" и в итоге получается: код: a=5; b= 6; c = 4; d==7; получается: a = 5; b = 6; c = 4; d = = 7; В последней строчке вместо " == " получается " = = " Добавлено через 25 минут вроде как сделал... алгоритм правда замудреный)
0
|
26.05.2012, 22:25 | |
Ответы с готовыми решениями:
0
Напечатать все символы, входящие в заданную строку, в алфавитном порядке (найти и исправить ошибки в коде) Оформление списка в виде структуры, исправить ошибку в коде не удаляет необходимые символы из строки Как пропустить необходимые символы в textBox? |
26.05.2012, 22:25 | |
26.05.2012, 22:25 | |
Помогаю со студенческими работами здесь
1
Найти сумму целых отрицательных чисел удовлетворяющих условию (найти и исправить ошибку в коде) Найти и исправить ошибки в коде Найти и исправить ошибки в коде Найти и исправить ошибки в коде Найти и исправить ошибки в коде Найти и исправить ошибку в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |