EditPlus Regular Expressions Actual _8

One line replaces multiple lines

XINGMING Name Var100 Y Name and Name officially registered in the Public Security Administration
 CHUSHENGRQ Birth Date Var10 Y Format: 2017-06-08
 GUOJIBM nationality code VAR Y nationality code 1. China; 2. China (Taiwan); 3. China (Hong Kong); 4. China (Macao);
GUOJIMC nationality name Var100 Y 1. China; 2. China (Taiwan); 3. China (Hong Kong); 4. China (Macao);
MINZUBM Ethnic Code Var30 N Ethnic Group
 MINZUMC Nationality Name Var50 Nationality
 ZHENGJIANLXBM Identity Document Category Code Var30 Y Document Type
 ZHENGJIANLXMC Identity Certificate Category Name Var30 Y Certificate Type
 SHENFENZHM Identity Card Number Var30 Y Unique Legal Identifier on Identity Card
 HUJIDZBH Hukou Location Area code Var30 N Hukou Location Area code (Node code Value)
The domain name Var300 of the area where HUJIDZMC residence is located      
HUJIXXDZMC Hukou Location Detailed Address Var300 N Hukou Location Detailed Address (Node Value)
Organization Name of VAR00 N Work Unit of GONGZUODW Work Unit
 JIATING DZBH Family Address Area Code Var30 N   
JIATING DZMC Family Address Area Name Var300 N   
JIATING XXDZMC Family Address - Detailed Address Var300 N Family Address Detailed Address
 LIANXIDH Telephone Number Var30 Y Contact Number, Including International and Domestic Area Number and Extension Number

XINGMING_PO Husband's Name Var50 N Husband's Name and Name officially registered with the Public Security Administration
 CHUSHENGRQ_PO Husband's Birth Date Var10 N Husband's Birth Date
 Date format: 2017-06-08
 GUOJIBM_PO Husband's Nationality Code VAR Y 1. China; 2. China (Taiwan); 3. China (Hong Kong); 4. China (Macao);
GUOJIMC_PO Husband's Nationality Name Var100 Y 1. China; 2. China (Taiwan); 3. China (Hong Kong); 4. China (Macao);
MINZUBM_PO Husband's Ethnic Code Var30 N Ethnic Group
 MINZUMC_PO Husband's Ethnic Name Var50
 ZHENGJIANLXBM_PO Husband Identity Document Category Code Var30 N Document Type
 ZHENGJIANLXMC_PO Husband Identity Document Category Name Var50 Document Type
 SHENFENZHM_PO Husband Identity Card Number Var30 N Husband Identity Card Unique Legal Identifier
 GONGZUODW_PO Husband Work Unit Var300 N Husband Work Unit
 LIANXIDH_PO Husband's Telephone Number Var30 N Husband's Telephone Number, Including International and Domestic Area Numbers and Extension Numbers

JIANCE JGMC Register Building Unit Name Var300 Y   
JIANCEJGBH Register Building Unit Number Var30 Y   
JIANCERQ date Var10 Y date format: 2017-06-08
 DUIXIANGLXBM Manual Distribution Object Type Coding VAR Y Manual Distribution Object Type
 DUIXIANGLXMC Manual Distribution Object Type Name Var30       
FAFANG DWBM Issuing Unit Type Code Var30 Y Issuing Unit Type
 FAFANGDWMC issuing unit type name Var300      
FAFANGYZ Distribution Week of Pregnancy (Day) Var4Y Distribution Week of Pregnancy (Day)
GUANXIAJGBH Jurisdiction Number Var30 Y   
Name of jurisdiction of GUANXIAJGMC Var300 Y   
GUANXIADZBH Address Number Var30 Y   
GUANXIADZMC Address Name Var300 Y   
JIANCEID build ID Var30 N When JIANCEZT is not 1, this item cannot be empty (platform build ID)

To be written in the following format:

/// <summary> 
///     Full name  Var100  Y   Names and surnames officially registered in the public security administration 
///</summary>
 public string XINGMING  { get;set;}
/// <summary> 
///     Date of birth    Var10   Y   Format: 2017-06-08 
///</summary>
 public string CHUSHENGRQ  { get;set;}
/// <summary> 
///     Nationality Code    VAR Y   Nationality Code 1.China;2.China (Taiwan);3.China (Hong Kong);4.China (Macao); 
///</summary>
 public string GUOJIBM  { get;set;}
/// <summary> 
///     Name of nationality    Var100  Y   1.China;2.China (Taiwan);3.China (Hong Kong);4.China (Macao); 
///</summary>
 public string GUOJIMC  { get;set;}
/// <summary> 
///     Ethnic Code    Var30   N   Nation 
///</summary>
 public string MINZUBM  { get;set;}
/// <summary> 
///     National Name    Var50       Nation 
///</summary>
 public string MINZUMC  { get;set;}
/// <summary> 
///     Identity document category code    Var30   Y   Document type 
///</summary>
 public string ZHENGJIANLXBM  { get;set;}
/// <summary> 
///     Class Name of Identity Document    Var30   Y   Document type 
///</summary>
 public string ZHENGJIANLXMC  { get;set;}
/// <summary> 
///     ID number  Var30   Y   Unique legal identifier on identity document 
///</summary>
 public string SHENFENZHM  { get;set;}
/// <summary> 
///     Regional Coding of Hukou   Var30   N   Area Coding (Nodes) in the Location of the Hukou code Value) 
///</summary>
 public string HUJIDZBH  { get;set;}
/// <summary> 
///     Domain Name of the Area in which the Hukou is located   Var300       
///</summary>
 public string HUJIDZMC  { get;set;}
/// <summary> 
///     Detailed address of residence location   Var300  N   Household Location Detailed Address (Node Value) 
///</summary>
 public string HUJIXXDZMC  { get;set;}
/// <summary> 
///     Work unit    VAR00   N   Name of organization of work unit 
///</summary>
 public string GONGZUODW  { get;set;}
/// <summary> 
///     Family Address Area Coding    Var30   N    
///</summary>
 public string JIATINGDZBH  { get;set;}
/// <summary> 
///     Family address area name    Var300  N    
///</summary>
 public string JIATINGDZMC  { get;set;}
/// <summary> 
///     Family address-Detailed address   Var300  N   Detailed address of family address 
///</summary>
 public string JIATINGXXDZMC  { get;set;}
/// <summary> 
///     Phone number    Var30   Y   Contact number, including international and domestic area code and extension number 
///</summary>
 public string LIANXIDH  { get;set;}

/// <summary> 
///     Husband's name    Var50   N   The surname and name of the husband officially registered in the public security administration 
///</summary>
 public string XINGMING_PO  { get;set;}
/// <summary> 
///     Date of birth of husband  Var10   N   The Year of the AD on the Day of Husband's Birth 
///</summary>
 public string CHUSHENGRQ_PO  { get;set;}
//Date format:2017-06-08
/// <summary> 
///     Husband's nationality code  VAR Y   1.China;2.China (Taiwan);3.China (Hong Kong);4.China (Macao); 
///</summary>
 public string GUOJIBM_PO  { get;set;}
/// <summary> 
///     Name of nationality of husband  Var100  Y   1.China;2.China (Taiwan);3.China (Hong Kong);4.China (Macao); 
///</summary>
 public string GUOJIMC_PO  { get;set;}
/// <summary> 
///     Husband's Ethnic Code  Var30   N   Nation 
///</summary>
 public string MINZUBM_PO  { get;set;}
/// <summary> 
///     Husband's National Name  Var50       Nation 
///</summary>
 public string MINZUMC_PO  { get;set;}
/// <summary> 
///     Category Code of Husband Identity Document  Var30   N   Document type 
///</summary>
 public string ZHENGJIANLXBM_PO  { get;set;}
/// <summary> 
///     Category Name of Husband's Identity Document  Var50       Document type 
///</summary>
 public string ZHENGJIANLXMC_PO  { get;set;}
/// <summary> 
///     Husband ID number    Var30   N   A unique legal identifier on a husband's identity document 
///</summary>
 public string SHENFENZHM_PO  { get;set;}
/// <summary> 
///     Husband's Work Unit  Var300  N   Name of organization of husband's work unit 
///</summary>
 public string GONGZUODW_PO  { get;set;}
/// <summary> 
///     Husband's telephone number  Var30   N   Husband's telephone number, including international and domestic area and extension numbers 
///</summary>
 public string LIANXIDH_PO  { get;set;}

/// <summary> 
///     Name of Register-building Unit  Var300  Y    
///</summary>
 public string JIANCEJGMC  { get;set;}
/// <summary> 
///     Number of Register Building Unit  Var30   Y    
///</summary>
 public string JIANCEJGBH  { get;set;}
/// <summary> 
///     Date of establishment    Var10   Y   Date format: 2017-06-08 
///</summary>
 public string JIANCERQ  { get;set;}
/// <summary> 
///     Manual Distribution Object Type Coding  VAR Y   Types of Manual Delivery Objects 
///</summary>
 public string DUIXIANGLXBM  { get;set;}
/// <summary> 
///     Manual Release Object Type Name  Var30        
///</summary>
 public string DUIXIANGLXMC  { get;set;}
/// <summary> 
///     Type coding of issuing units  Var30   Y   Types of issuing units 
///</summary>
 public string FAFANGDWBM  { get;set;}
/// <summary> 
///     Name of organization type of issuing unit  Var300       
///</summary>
 public string FAFANGDWMC  { get;set;}
/// <summary> 
///     Distribution of gestational weeks(day) Var4    Y   Distribution of gestational weeks (days) 
///</summary>
 public string FAFANGYZ  { get;set;}
/// <summary> 
///     Jurisdiction Number  Var30   Y    
///</summary>
 public string GUANXIAJGBH  { get;set;}
/// <summary> 
///     Name of jurisdiction  Var300  Y    
///</summary>
 public string GUANXIAJGMC  { get;set;}
/// <summary> 
///     Jurisdiction Address Number  Var30   Y    
///</summary>
 public string GUANXIADZBH  { get;set;}
/// <summary> 
///     Name of jurisdictional address  Var300  Y    
///</summary>
 public string GUANXIADZMC  { get;set;}
/// <summary> 
///     Building book ID    Var30   N   When JIANCEZT If it is not 1, the item cannot be empty. ID) 
///</summary>
 public string JIANCEID  { get;set;}
XINGMING Name Var100 Y Name and Name officially registered in the Public Security Administration

Find entry: ([A-Z_][A-Z_]) (.)
Replacement entry: /// n // / / / 2 n /// / / N public string 1 {get; set;}

Semantic analysis:
([A-Z_]*[A-Z_]) Group1 intercepts fields
(. *.) Group2 matches everything that follows Group1 to determine a row
Point matching any single character except "r\n". To match any character including "r\n", use a pattern like "[s\S].
* Match any previous subexpression. For example, zo* can match "z" or "zoo" or "zoo".
\ n newline character

Added by sendoh07 on Sat, 22 Jun 2019 00:41:29 +0300