Exemplo n.º 1
0
 public static EBPrimitive GetLength(EBPrimitive ptext)
 {
     string text = ptext.ToString();
     if (text == "")
     {
         return 0;
     }
     return text.Length;
 }
Exemplo n.º 2
0
 public static EBPrimitive ConvertToUpperCase(EBPrimitive _text)
 {
     string text = _text.ToString();
     if (text=="")
     {
         return text;
     }
     return text.ToUpper(CultureInfo.InvariantCulture);
 }
Exemplo n.º 3
0
 public static EBPrimitive EndsWith(EBPrimitive _text, EBPrimitive _subText)
 {
     string text = _text.ToString();
     string subText = _subText.ToString();
     if (text == "" || subText == "")
     {
         return false;
     }
     return text.EndsWith(subText, StringComparison.CurrentCulture);
 }
Exemplo n.º 4
0
 public static EBPrimitive GetSubText(EBPrimitive _text, EBPrimitive _start, EBPrimitive _length)
 {
     string text = _text.ToString();
     int start = _start;
     int length = _length;
     if (text == "" || start > text.Length || start < 1 || start.ToString() == "" || length.ToString() == "")
     {
         return "";
     }
     if (start + length <= text.Length)
     {
         return text.Substring(start - 1, length);
     }
     return text.Substring(start - 1);
 }
Exemplo n.º 5
0
 public static EBPrimitive IsSubText(EBPrimitive _text, EBPrimitive _subText)
 {
     string text = _text.ToString();
     string subText = _subText.ToString();
     if (text == "" || subText == "")
     {
         return false;
     }
     return text.Contains(subText);
 }
Exemplo n.º 6
0
 public static EBPrimitive GetSubTextToEnd(EBPrimitive _text, EBPrimitive _start)
 {
     string text = _text.ToString();
     int start = _start;
     if (text == "" || start > text.Length || start < 1 || start.ToString() == "")
     {
         return "";
     }
     return text.Substring(start - 1);
 }