String - potatoscript/csharp GitHub Wiki

home

Found Text : Contains and Regex.IsMatch
Split
String to Integer
Substring
Thousands Separator
Upper Case Text to upper Case use CharacterCasing

Contains

  • Found Existing Char
   var str = "abc-123-afjwonwo";
   str.Contains("23"); // output => true;
  • Or you can use Regex.IsMatch : Indicates whether the regular expression finds a match in the input string.
   Regex.IsMatch(str,@"abc","123");
string[] partNumbers= { "1298-673-4192", "A08Z-931-468A", 
                              "_A90-123-129X", "12345-KKA-1230", 
                              "0919-2893-1256" };
      Regex rgx = new Regex(@"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$");
      foreach (string partNumber in partNumbers)
         Console.WriteLine("{0} {1} a valid part number.", 
                           partNumber, 
                           rgx.IsMatch(partNumber) ? "is" : "is not");

home

Split:

   char[] separatingChars = {':'};
   string str = "abc:123";
   var str2 = str.Split(separatingChars, System.StringSplitOptions.RemoveEmptyEntries);
   str2[0]; // output => abc
   str2[1]; // output => 123 

home

String-To-Integer:

   Int32.Parse("myString");

home

Substring:

   var t="13:12";
   t.Substring(3) // -> 12
   int index = t.IndexOf(":")+1;
   var s = t.Substring(index);

home

Thousands-Separator

   String.Format("{0:n0}", "2000"); // output => 2,000

home

UpperCase

   myTextBox.CharacterCasing = CharacterCasing.Upper;