How to match one of several possible status keywords.

ID: 1207

				
					using uCalcSoftware;

var uc = new uCalc();
var t = new uCalc.Transformer();
t.FromTo("Status: { OK | Error | Pending }", "Found Valid Status");

Console.WriteLine(t.Transform("Status: OK"));
Console.WriteLine(t.Transform("Status: Error"));
Console.WriteLine(t.Transform("Status: Fail"));
				
			
Found Valid Status
Found Valid Status
Status: Fail
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   uCalc::Transformer t;
   t.FromTo("Status: { OK | Error | Pending }", "Found Valid Status");

   cout << t.Transform("Status: OK") << endl;
   cout << t.Transform("Status: Error") << endl;
   cout << t.Transform("Status: Fail") << endl;
}
				
			
Found Valid Status
Found Valid Status
Status: Fail
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim t As New uCalc.Transformer()
      t.FromTo("Status: { OK | Error | Pending }", "Found Valid Status")
      
      Console.WriteLine(t.Transform("Status: OK"))
      Console.WriteLine(t.Transform("Status: Error"))
      Console.WriteLine(t.Transform("Status: Fail"))
   End Sub
End Module
				
			
Found Valid Status
Found Valid Status
Status: Fail