在字符串中将是这样的:
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;} //";
答案 0 :(得分:0)
试试这个。我的想法是先删除最后的东西//评论。然后,我们搜索/ *和下一个 /,删除该文本(我们留下InventoryController ic = new InventoryController();
System.out.println(ic.getInventory());
,保存该字符串的索引并将其删除。一旦我们没有更多/ 字符串,我们将/**/
重新插入我们从中移除的位置。
注意:如果您有类似/**/
之类的内容,则无效。但这也不是C#中的有效评论,这是您在此处标记的语言。
/* comment /* more comment */ and some other part */