我们this.label1.Text = "Code Smart";
在 Designer.cs 文件中有
现在我正在阅读.Designer.cs
保存在我的解决方案文件夹中的所有文件。
现在我想匹配这些条件:
- 如果在字符串内
.Text=
或.Text =
匹配或不匹配。 - 我想从该字符串中获取文本,
"" (Double Quotes)
这意味着:Code Smart
背后的想法是收集.Text
文件中的所有数据,所以如果我得到匹配的数据和该文本的值,那么我会将其导出到 aCSV
进行翻译。
有人可以帮我这样做。请
添加1
我在 ADD1 中做了一些更改,并已修改为 ADD2,请检查和评论。谢谢
添加2:
好的,最后我达到了这个让我知道如何在双引号内获取字符串:
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();
}