c#
using System.IO;
using System.Linq;
using UnityEngine;
using UnityEngine.Diagnostics;
public class script : MonoBehaviour
{
string line;
string[] phrasesarray;
char[] chararray;
int newCount;
//string word;
public void File()
{
//word = "";
StreamReader reader = new StreamReader("Assets/Resources/file.txt");
StreamWriter writer = new StreamWriter("Assets/Resources/newfile.txt");
while (!reader.EndOfStream)
{
newCount = 0;
line = reader.ReadLine();
phrasesarray = line.Split(',');
chararray = phrasesarray[0].ToCharArray();
for (int i = 0; i != chararray.Length; i++)
{
if (chararray[i] == ',' || chararray[i] == '.' || chararray[i] == '[' || chararray[i] == '-' || chararray[i] == ' ' || chararray[i] == ';' || chararray[i] == '0' || chararray[i] == '1' || chararray[i] == '2' || chararray[i] == '3' || chararray[i] == '4' || chararray[i] == '5' || chararray[i] == '6' || chararray[i] == '7' || chararray[i] == '8' || chararray[i] == '9')
{
newCount = i;
break;
}
}
if (newCount != 0)
{
line = null;
Debug.Log(newCount);
for (int i = 0; i != newCount; i++)
{
line += chararray[i];
Debug.Log(line);
}
}
else
line = phrasesarray[0];
writer.WriteLine(line);
Debug.Log(line);
}
reader.Close();
writer.Close();
}
}