テキストファイル内の特定の単語を見つけてその単語を別の単語に置き換えてテストをファイルに書き戻すにはどうすればよいですか? ;その段落が分離されていない場合は使用しますstring.findとstringを置き換えます。特定の単語をファイル内の別の単語に置き換えます
答えて
あなたが理解する限り、1つの段落内の単語を置き換えるのに慣れていて、複数段落のテキストについては疑問があると思います。
"getline()"関数を見てください。それはあなたが文字列に1段落全体を取得するには、このgetline関数を使用することができます「\ nの」要素(次の行)
に遭遇するまで
この機能は、全体のテキストを読み込みます。 whileループでは、このgetline関数を使用して
は、テキストファイルからのすべての段落を取得するために
を可能にするサンプルコードは、
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main()
{
string a,b;
a="he";
b="she";
fstream text("text.txt");
string line;
while (!text.eof())
{
getline(text,line);
cout<<line<<endl;
//This string "line" is basically a string containing your first paragraph
//ADD your find and replace code here for the string "line".
//The second time the while loop executes the string "line" will contain the second paragraph and so on..
}
}
}
検索語が次の段落の先頭にある場合は、コードでは単語が検出されません。これは自分のコードです。一方、((fid.eof())!) \t \t \t { \t \t \t \tのgetline(FID、データ、」「)。 (searchKey.compare(データ)== 0)であれば \t \t \t \t \t \t \t \t { \t \t \t \t \tカウント=カウント+ 1。 \t \t \t \t} – Jesty
パラグラフは "\ n"で終了します。 –
段落は '\ n'で終わります。これは次の行エスケープシーケンスです。ファイルuを読むと、\ n .Uで連結された2つの段落が段落\ nparagraph2として視覚化できます。これはgetline関数が段落2の先頭に\ n文字を含んでいることを意味しています.Uを始めると、2番目の段落にスペースが入ります。 –
- 1. 単語を大文字の単語に置き換えます
- 2. Pythonで行の特定の単語を置き換えます
- 3. 別のファイルの内容全体のテキストファイル内の単語を置き換え -
- 4. 単語を検索してファイルからの単語で置き換えます
- 5. MS Wordで単語を別の単語に置き換えるc#
- 6. ファイル内の単語をAnitoryに置き換える
- 7. 文字列内の単語を別の単語または文に置き換えます。
- 8. 文の中の単語を特定し、リストに格納し、リスト内のその単語の位置に各単語を置き換えるプログラム
- 9. 正規表現内の空白を置き換えずに特定の単語を置き換える方法
- 10. テキストファイル内の1つの単語を置き換えることはできますが、別の単語を置き換えることはできますか?
- 11. テキストファイルの単語を置き換える
- 12. アスタリスクでテキスト内の特定の単語を置き換えるスクリプト(Python)
- 13. 特定の単語を別の単語に変換する方法
- 14. Python I/Oは、行内の単語を置き換えます
- 15. 特定の単語を含むすべての行を、フォルダ内のすべてのPHPファイルの新しい単語に置き換えます。
- 16. 正規表現でCの特定の単語を置き換えます。
- 17. 各単語を特定の単語に置き換えてくださいjavascript regex
- 18. PHPリストから単語をランダムな単語に置き換えますか?
- 19. Python:コーパスのファイル内の特定の単語を数える
- 20. 各単語の開始文字に基づいて文字列内の単語を置き換えます。
- 21. 単語を別の単語に置き換えることは、ユーザーが選択します。
- 22. Vimは:行の最初の単語と単語を置き換え
- 23. html要素内の単語を複数回置き換える
- 24. .docxファイル内の多くの単語をPowershellに置き換える
- 25. フィールド内の特定の単語の後に単語を選択します。
- 26. 特定の単語を1行に置き換えてください
- 27. 文字列の複数の同じ単語を別の単語に置き換える方法
- 28. text2vecの単語を効率的に置き換えます
- 29. 複数の単語を文字列に置き換えます。
- 30. richtextboxのマウスの下の単語を置き換えます。
の下に提供されているコンテナのいくつかの並べ替えにファイルを読む(I 'std :: vector')とそれを見てください。 –
NathanOliver
段落を区切ることは何を意味するのかを定義します。 –