使用C++執行此操作時,我們可以掃描第一個字符到strlen(文本)-1的整個內容並檢查逗號和標點符號。如果發現字符,那麼我們可以用「空格」或任何其他字符替換它。從文本內容跳過逗號和其他puncuation標記字符並將其替換爲空格
for(i=0;i<str.strlen();i++)
{
if(ch[i] == ',' or [other]) //assume I have copied content of str in ch[]
ch[i]=' ';
}
但是,有沒有任何C++函數或類提供這種功能?
我正在處理字符串,unordered_map,isstringstream,矢量。每個都有自己的功能。但是,有沒有人可以用於我的上述目的?或者是其他東西?
@POW:謝謝,這將適用於所有標點符號,對不對? – user123
@Karimkhan是根據默認語言環境請參閱[this](http://en.cppreference.com/w/cpp/string/byte/ispunct) – P0W
是的,我檢查了它!無論如何,你知道最喜歡的問題星星點擊嗎? – user123