Если VS2008 поддерживает просмотр нулевой ширины:
- Найти:
(?:\r\n[\t ]*
[symbol_initiating_full_line_comment] [^\r\n]*|\r\n[\t ]*)+(?=\r\n)
- Заменить: ноль
Если VS2008 не поддерживает просмотр с нулевой шириной:
- Найти:
(?:\r\n[\t ]*
[symbol_initiating_full_line_comment] [^\r\n]*|\r\n[\t ]*)+(\r\n)
- Заменить:
$1
Ответ предполагает, что $1
- это то, как VS2008 представляет первую неназванную группу, некоторые приложения используют \1
.
Дополнительная информация: *?
является избыточным, поскольку *
соответствует 0 или более, а ?
делает предыдущий символ необязательным.