В строке будет что-то вроде этого:C# Удалить символы из строки между/**/
for(I=1;I<10;I++) /*Else*/ {A = "for"; B = 'c'; break;} // while(a < 10)
Я хотел бы удалить из этой строки все, что находится между /**/
и между ""
и между ''
и что-нибудь после того, как //
Вот пример
вход:
for(I=1;I<10;I++) /*Else*/ {A = "for"; B = 'c'; break;} // while(a < 10)
выход:
FOR(i=1;i<10;i++) /**/ {a = ""; b = ''; BREAK;} //
Я знаю, что я должен пройти через символы в строке с:
for (int i = 0; i < input.Length; i++)
{
// search for /**/ ?
}
, но я не знаю, как я должен удалить символы и поставить другие символы в новый строка.
string sentence = "for(I=1;I<10;I++) /*Else*/ {A = "for"; B = 'c'; break;} // while(a < 10)";
//how can I remove these characters from string so it will look something like this?
string shortSentence = "FOR(i=1;i<10;i++) /**/ {a = ""; b = ''; BREAK;} //";
что конкретно вы пытаетесь сделать ..? Этот вопрос не имеет смысла в текущем состоянии – MethodMan
Если вы не знаете, что это не нужно давать - :) – Damjan25
Я пытаюсь удалить все, что находится между комментариями и цитатами – Damjan25