53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| 
 | |
| namespace Project.Class
 | |
| {
 | |
| 
 | |
| 	public class RegexPattern
 | |
| 	{
 | |
| 		public string Customer { get; set; }
 | |
| 		public string Pattern { get; set; }
 | |
| 		public string Description { get; set; }
 | |
| 		public bool IsTrust { get; set; }
 | |
| 		public bool IsAmkStd { get; set; }
 | |
| 		public Boolean IsEnable { get; set; }
 | |
| 		public RegexGroupMatch[] Groups { get; set; }
 | |
| 		public string Symbol { get; set; }
 | |
| 		public int Seq { get; set; }
 | |
| 		public RegexPattern()
 | |
| 		{
 | |
| 			Seq = 0;
 | |
| 			Groups = null;
 | |
| 			Pattern = string.Empty;
 | |
| 			Description = string.Empty;
 | |
| 			Customer = string.Empty;
 | |
| 			IsTrust = false;
 | |
| 			IsAmkStd = false;
 | |
| 			Symbol = string.Empty;
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 
 | |
| 	public class RegexGroupMatch
 | |
| 	{
 | |
| 		/// <summary>
 | |
| 		/// 1~
 | |
| 		/// </summary>
 | |
| 		public int GroupNo { get; set; }
 | |
| 
 | |
| 		/// <summary>
 | |
| 		/// RID,SID,VLOT,MFG,PART,QTY,CUST,CUSTCODE,VNAME,
 | |
| 		/// </summary>
 | |
| 		public string TargetPos { get; set; }
 | |
| 		public RegexGroupMatch()
 | |
| 		{
 | |
| 			GroupNo = 0;
 | |
| 			TargetPos = string.Empty;
 | |
| 		}
 | |
| 	}
 | |
| }
 | 
