this.label1.Text = "Code Smart";
Designer.cs ファイルに
.Designer.cs
現在、ソリューション フォルダーに保存されているすべてのファイルを読み込んでいます。
今、私はこれらの条件に一致させたい:
- 文字列内
.Text=
または.Text =
一致するかどうか。 - その文字列からテキストを取得したいのですが、
"" (Double Quotes)
それは次のことを意味します:Code Smart
背後にあるアイデアは.Text
、ファイル内のすべてのデータを収集することです。そのため、データが一致し、そのテキストの値が得られたらCSV
、翻訳用にエクスポートします。
誰かが私にこれを手伝ってもらえますか。お願いします
ADD1
私は ADD1 にいくつかの変更を加え、ADD2 に改訂しました。親切にチェックしてコメントしてください。ありがとう
ADD2:
最後に、これに到達して、二重引用符で囲まれた文字列を取得する方法を教えてください。
FolderBrowserDialog fbd = new FolderBrowserDialog();
foreach (string file in Directory.EnumerateFiles(fbd.SelectedPath, "*.Designer.cs"))
{
int counter = 0;
string line;
// Read the file and display it line by line.
StreamReader CurrentFile = new StreamReader(file);
while ((line = CurrentFile.ReadLine()) != null)
{
bool typeOne = line.Contains(".Text=");
bool typeTwo = line.Contains(".Text =");
if ((typeOne == true) || (typeTwo == true))
{
// Get the data which is enclosed in double quotes
}
counter++;
}
CurrentFile.Close();
}