文字列内の単語の最初の文字を削除する方法を見つけようとしています。
私のプログラムは文字列を読み取ります。
入力が次のとおりであるとします。
これはデモです
私の意図は、文字列の各単語の最初の文字を削除することです。つまり
tid
、 を残しhis s emo
ます。
私が試してみました
- a を使用
for loop
して文字列をトラバースする - を使用して文字列内のスペースをチェックする
isspace() function.
- スペースの後にある文字のインデックスを格納します
i = char + 1,
。ここで、char はスペースのインデックスです。 - 次に、を使用して空のスペースを削除しようとします
str_replaced = str[i:].
ただし、最後の文字列を除く文字列全体が削除されました。