2015-04-09 2 views
0

Я новичок в powershell и нуждаюсь в некоторой помощи. Я хочу использовать функцию replace, чтобы удалить все комментарии из исходного кода C++. Это одинарные и многострочные комментарии:Powershell - удалить комментарии C++ из файла

/* 
    Comment here. 
*/ 

// Comment here. 

Может кто-нибудь помочь мне с регулярным выражением powershell для этого?

+0

Powershell регулярные выражения не являются каким-либо образом особенному. Вы пробовали просто использовать регулярное выражение, написанное кем-то другим) (в тексте написаны выражения, соответствующие комментариям языка C-стиля, вы найдете любое количество примеров.) – Tomalak

+0

http://stackoverflow.com/search?q=[regex] + [javascript] + комментарии http://stackoverflow.com/search?q=[regex]+[java]+comments http://stackoverflow.com/search?q=[regex]+[c]+comments принимают посмотрите на любой из них – Tomalak

ответ

1

Посмотрите на это answer.

В Powershell Вы также можете использовать Regex.Replace но немного иначе:

[regex]::Replace($input, $pattern, $replacement) 
+0

Фантастический. Это сработало. – goocreations

Смежные вопросы