c#

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();

  }

}


Report Page