Skip to content

Instantly share code, notes, and snippets.

@gegagome
Last active September 16, 2019 17:40
Show Gist options
  • Save gegagome/b8054ebcb50bb785736bfe1e63283e61 to your computer and use it in GitHub Desktop.
Save gegagome/b8054ebcb50bb785736bfe1e63283e61 to your computer and use it in GitHub Desktop.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
using System.Text;
using System.Collections.Generic;
public class FindDuplicates : MonoBehaviour
{
List<string> results = new List<string>();
string fileContent = "";
string path = "";
int amount = 0;
void Start()
{
path = "Assets/Resources/production.txt";
Debug.Log(File.Exists(path));
if (File.Exists(path))
{
fileContent = File.ReadAllText(path);
}
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyUp(KeyCode.A))
{
int amount = 0;
string strToSearchBegin = "font-size:";
string strToSearchEnd = ";";
string strToSearchREM = "rem";
string strToSearchEM = "em";
string strToSearchPX= "em";
string strToSearchPERCENT = "%";
string strToSearchCOLON = ":";
StreamReader sr = new StreamReader(path);
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
if (line.Contains(strToSearchBegin))
{
int begin = line.IndexOf(strToSearchBegin);
int end = line.Length;
if (line.Contains(strToSearchEnd))
{
end = line.IndexOf(strToSearchEnd);
}
amount++;
// Debug.Log(begin + ", " + end);
results.Add(line.Substring(begin));
}
}
string fileName = "Assets/Resources/export.txt";
StreamWriter sw = new StreamWriter(fileName);
foreach(var line in results)
{
// string tempLine = "";
// string lineNoSpace = "";
// if (line.Contains(strToSearchREM))
// {
// if(line.Contains(strToSearchCOLON))
// {
// if(line.Contains(" "))
// {
// lineNoSpace = line.Replace(" ", "");
// }
// int index = lineNoSpace.IndexOf(strToSearchCOLON);
// tempLine = lineNoSpace.Substring(index);
// Debug.Log(tempLine);
// }
// }
sw.WriteLine(line);
// sw.WriteLine(tempLine);
}
sw.Close();
}
}
}
Trying to capture all the css classes that have a font-size in them
.*\{(\n?.*)?font-size\s?:\s?\d?\.?\d{0,3}em
.test .current {
padding-bottom: .538em;
margin-bottom: .385em;
text-align: center;
font-size: 1.1em
}
font-size: 2em;
font-size: 80%
font-size: 75%;
font-size: 1em
font-size: 13px;
font-size: 1.692rem
font-size: 1.538em
font-size: 1.308rem;
font-size: 1.231rem;
font-size: .923rem
font-size: 1.077rem
font-size: 1.25em
font-size: 1.25em;
font-size: inherit;
font-size: 1.231em;
font-size: 1.538rem;
font-size: 22px;
font-size: 1.077em;
font-size: 1.231em;
font-size: 1.077em
font-size: 20px
font-size: 14px;
font-size: 1em;
font-size: 1.4em
font-size: 1rem
font-size: 1rem;
font-size: 1em;
font-size: .9em;
font-size: 0
font-size: 1.25em;
font-size: 1em;
font-size: 8px
font-size: 13px
font-size: .923rem
font-size: 1.25em;
font-size: 11px;
font-size: 11px
font-size: 13px
font-size: 11px;
font-size: 1.154rem
font-size: 1rem
font-size: 16px;
font-size: 16px;
font-size: .8rem
font-size: 24px;
font-size: 15px
font-size: 1.5rem;
font-size: 2.8rem;
font-size: 1rem;
font-size: 4rem;
font-size: 1.3rem;
font-size: 15px
font-size: .923em;
font-size: 1rem;
font-size: 1rem;
font-size: 1rem;
font-size: 1rem
font-size: .8em
font-size: 1.7em;
font-size: .9em;
font-size: .9em;
font-size: .9em;
font-size: 1.231rem;
font-size: 16px
font-size: 13px;
font-size: 20px;
font-size: 14px;
font-size:1.538rem}
font-size: var(--footer-button-font-size);
font-size: 0;
font-size: var(--footer-button-font-size)
font-size: 18px;
font-size: 1.3em
font-size: 17px;
font-size: 16px;
font-size: 1rem
font-size: 100%;
font-size: 12px;
font-size: .9em;
font-size: 11px;
font-size: 11px;
font-size: 1em;
font-size: .7em;
font-size: 1em;
font-size: 1.2em;
font-size: inherit
font-size: 11px;
font-size: 14px;
font-size: inherit;
font-size: 14px;
font-size: 1em
font-size: 1em
font-size: 11px;
font-size: 11px;
font-size: 11px
font-size: inherit;
font-size: 13px;
font-size: 17px;
font-size: 1.077rem
font-size: 13px
font-size: 11px;
font-size: 12px;
font-size: 12px;
font-size: 1.1em;
font-size: 16px;
font-size: 11px;
font-size: .9em!important;
font-size: 1.1em
font-size: 11px;
font-size: 11px;
font-size: 10px;
font-size: 1em;
font-size: .9em;
font-size: 10px;
font-size: .8em;
font-size: inherit
font-size: 11px;
font-size: inherit;
font-size: 11px;
font-size: 12px;
font-size: 14px;
font-size: .85em;
font-size: 14px
font-size: 16px;
font-size: .9em
font-size: 1.1em;
font-size: 12px;
font-size: 1.1em
font-size: 1.2em;
font-size: 11px!important
font-size: 14px;
font-size: 12px;
font-size: 12px;
font-size: 1em;
font-size: .9em;
font-size: .9em
font-size: 12px
font-size: .8em;
font-size: .9em;
font-size: 11px;
font-size: 11px;
font-size: 11px
font-size: 1em
font-size: 1em
font-size: 40px;
font-size: 18px;
font-size: 18px;
font-size: 18px;
font-size: 14px;
font-size: 1.077em
font-size: 1em;
font-size: 3.077rem;
font-size: 1.231rem;
font-size: 1.3em
font-size: 1.1rem
font-size: .9em;
font-size: .8em;
font-size: 1.1rem;
font-size: 1.231rem;
font-size: 1.231em;
font-size: 1.1em
font-size: 1.1em
font-size: 1.75em;
font-size: 1.75em;
font-size: 1.4em;
font-size: 1.4em;
font-size: 1.2em;
font-size: .9em
font-size: .9em;
font-size: 2.2em;
font-size: 1.077em;
font-size: 1.077em;
font-size: 1.231em
font-size: 1rem
font-size: 2.308rem
font-size: 5.385rem;
font-size: 1.538rem;
font-size: 1.077rem;
font-size: .9em;
font-size: 12px;
font-size: 14px
font-size: 28px;
font-size: 24px;
font-size: 16px;
font-size: 20px;
font-size: .9em;
font-size: 1.15em
font-size: 1.2rem;
font-size: 1.2rem;
font-size: 1.2rem;
font-size: 1.5em;
font-size: 1.2em
font-size: 1rem
font-size: 1rem
font-size: 1rem
font-size: 1rem;
font-size: 1rem
font-size: 1.3em;
font-size: 12px
font-size: 1em
font-size: 1rem!important;
font-size: 1rem!important;
font-size: 1.077rem;
font-size: 1.2em;
font-size: 1.7em;
font-size: 1.231rem;
font-size: 1em
font-size: .8em
font-size: 1rem
font-size: 1.1em;
font-size: 18px;
font-size: 40px;
font-size: 18px;
font-size: 18px;
font-size:18px;--op-design-input-max-width:588px;flex-direction: column;
font-size: 14px
font-size: var(--op-design-input-font-size)
font-size: 12px
font-size: 1rem
font-size: 2.5rem;
font-size: 22px
font-size: 3.6em
font-size: 13px;
font-size: 1.2em;
font-size: 3em;
font-size: 1.4em
font-size: 1.3em
font-size: 1.5em
font-size: 1.25rem;
font-size: 1rem
font-size: 1.1em;
font-size: 1.1em;
font-size: inherit;
font-size: 1rem;
font-size: 13px
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 16px;
font-size: 16px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 100%;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 14px
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 15px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 14px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 13px;
font-size: 37px!important
font-size: 0
font-size: .75em;
font-size: 1.154em;
font-size: 1.2em;
font-size: 1.1em;
font-size: 1.25em;
font-size: 1.35em;
font-size: 16px
font-size: 14px
font-size: 14px
font-size: 1.3em
font-size: 0
font-size: 14px;
font-size: .96em
font-size: 35px;
font-size: 8px
font-size: 32px!important
font-size: 1.154em;
font-size: 1.2em
font-size: 1.1em;
font-size: 1.154em;
font-size: 1em;
font-size: 1.154em;
font-size: 1.154em;
font-size: 1.2em;
font-size: .95em;
font-size: 1.385em;
font-size: 1rem
font-size: 1.08em;
font-size: 1.08em;
font-size: 26px;
font-size: 13px
font-size: 1.308rem
font-size: 14px;
font-size: 14px;
font-size: 1.308rem;
font-size: 14px
font-size: 14px;
font-size: .7em
font-size: 1.308rem
font-size: 1.2em
font-size: 14px
font-size: 1.2em;
font-size: 1rem
font-size: .563em;
font-size: .563em
font-size: .563em
font-size: .5em
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment