一行替换多行

XINGMING  姓名  Var100  Y 在公安管理部门正式登记注册的姓氏和名称
CHUSHENGRQ 出生日期 Var10 Y 格式:2017-06-08
GUOJIBM 国籍编码 VAR Y 国籍代码1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
GUOJIMC 国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
MINZUBM 民族编码 Var30 N 民族
MINZUMC 民族名称 Var50   民族
ZHENGJIANLXBM 身份证件类别代码 Var30 Y 证件类型
ZHENGJIANLXMC 身份证件类别名称 Var30 Y 证件类型
SHENFENZHM 身份证件号码 Var30 Y 身份证件上唯一的法定标识符
HUJIDZBH 户口所在地区域编码 Var30 N 户口所在地中的地区编码(节点code值)
HUJIDZMC 户口所在地区域名称 Var300
HUJIXXDZMC 户口所在地详细地址 Var300 N 户口所在地详细地址(节点值)
GONGZUODW 工作单位 VAR00 N 工作单位的组织机构名称
JIATINGDZBH 家庭住址区域编码 Var30 N
JIATINGDZMC 家庭住址区域名称 Var300 N
JIATINGXXDZMC 家庭住址-详细地址 Var300 N 家庭住址详细地址
LIANXIDH 电话号码 Var30 Y 联系电话的号码,包括国际、国内区号和分机号

XINGMING_PO 丈夫姓名 Var50 N 丈夫在公安管理部门正式登记注册的姓氏和名称
CHUSHENGRQ_PO 丈夫出生日期 Var10 N 丈夫出生当日的公元纪年
日期格式:2017-06-08
GUOJIBM_PO 丈夫国籍编码 VAR Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
GUOJIMC_PO 丈夫国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
MINZUBM_PO 丈夫民族编码 Var30 N 民族
MINZUMC_PO 丈夫民族名称 Var50 民族
ZHENGJIANLXBM_PO 丈夫身份证件类别代码 Var30 N 证件类型
ZHENGJIANLXMC_PO 丈夫身份证件类别名称 Var50 证件类型
SHENFENZHM_PO 丈夫身份证件号码 Var30 N 丈夫身份证件上唯一的法定标识符
GONGZUODW_PO 丈夫工作单位 Var300 N 丈夫工作单位的组织机构名称
LIANXIDH_PO 丈夫电话号码 Var30 N 丈夫联系电话的号码,包括国际、国内区号和分机号

JIANCEJGMC 建册单位名称 Var300 Y
JIANCEJGBH 建册单位编号 Var30 Y
JIANCERQ 建册日期 Var10 Y 日期格式:2017-06-08
DUIXIANGLXBM 手册发放对象类型编码 VAR Y 手册发放对象类型
DUIXIANGLXMC 手册发放对象类型名称 Var30
FAFANGDWBM 发放单位机构类型编码 Var30 Y 发放单位机构类型
FAFANGDWMC 发放单位机构类型名称 Var300
FAFANGYZ 发放孕周(天) Var4 Y 发放孕周(天)
GUANXIAJGBH 管辖机构编号 Var30 Y
GUANXIAJGMC 管辖机构名称 Var300 Y
GUANXIADZBH 管辖地址编号 Var30 Y
GUANXIADZMC 管辖地址名称 Var300 Y
JIANCEID 建册ID Var30 N 当 JIANCEZT不为1 时,该项不能为空(平台建册ID)

要编写成如下格式:

/// <summary> 
/// 姓名 Var100 Y 在公安管理部门正式登记注册的姓氏和名称
///</summary>
public string XINGMING { get;set;}
/// <summary>
/// 出生日期 Var10 Y 格式:2017-06-08
///</summary>
public string CHUSHENGRQ { get;set;}
/// <summary>
/// 国籍编码 VAR Y 国籍代码1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
///</summary>
public string GUOJIBM { get;set;}
/// <summary>
/// 国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
///</summary>
public string GUOJIMC { get;set;}
/// <summary>
/// 民族编码 Var30 N 民族
///</summary>
public string MINZUBM { get;set;}
/// <summary>
/// 民族名称 Var50   民族
///</summary>
public string MINZUMC { get;set;}
/// <summary>
/// 身份证件类别代码 Var30 Y 证件类型
///</summary>
public string ZHENGJIANLXBM { get;set;}
/// <summary>
/// 身份证件类别名称 Var30 Y 证件类型
///</summary>
public string ZHENGJIANLXMC { get;set;}
/// <summary>
/// 身份证件号码 Var30 Y 身份证件上唯一的法定标识符
///</summary>
public string SHENFENZHM { get;set;}
/// <summary>
/// 户口所在地区域编码 Var30 N 户口所在地中的地区编码(节点code值)
///</summary>
public string HUJIDZBH { get;set;}
/// <summary>
/// 户口所在地区域名称 Var300
///</summary>
public string HUJIDZMC { get;set;}
/// <summary>
/// 户口所在地详细地址 Var300 N 户口所在地详细地址(节点值)
///</summary>
public string HUJIXXDZMC { get;set;}
/// <summary>
/// 工作单位 VAR00 N 工作单位的组织机构名称
///</summary>
public string GONGZUODW { get;set;}
/// <summary>
/// 家庭住址区域编码 Var30 N
///</summary>
public string JIATINGDZBH { get;set;}
/// <summary>
/// 家庭住址区域名称 Var300 N
///</summary>
public string JIATINGDZMC { get;set;}
/// <summary>
/// 家庭住址-详细地址 Var300 N 家庭住址详细地址
///</summary>
public string JIATINGXXDZMC { get;set;}
/// <summary>
/// 电话号码 Var30 Y 联系电话的号码,包括国际、国内区号和分机号
///</summary>
public string LIANXIDH { get;set;}

/// <summary>
/// 丈夫姓名 Var50 N 丈夫在公安管理部门正式登记注册的姓氏和名称
///</summary>
public string XINGMING_PO { get;set;}
/// <summary>
/// 丈夫出生日期 Var10 N 丈夫出生当日的公元纪年
///</summary>
public string CHUSHENGRQ_PO { get;set;}
日期格式:2017-06-08
/// <summary>
/// 丈夫国籍编码 VAR Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
///</summary>
public string GUOJIBM_PO { get;set;}
/// <summary>
/// 丈夫国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
///</summary>
public string GUOJIMC_PO { get;set;}
/// <summary>
/// 丈夫民族编码 Var30 N 民族
///</summary>
public string MINZUBM_PO { get;set;}
/// <summary>
/// 丈夫民族名称 Var50 民族
///</summary>
public string MINZUMC_PO { get;set;}
/// <summary>
/// 丈夫身份证件类别代码 Var30 N 证件类型
///</summary>
public string ZHENGJIANLXBM_PO { get;set;}
/// <summary>
/// 丈夫身份证件类别名称 Var50 证件类型
///</summary>
public string ZHENGJIANLXMC_PO { get;set;}
/// <summary>
/// 丈夫身份证件号码 Var30 N 丈夫身份证件上唯一的法定标识符
///</summary>
public string SHENFENZHM_PO { get;set;}
/// <summary>
/// 丈夫工作单位 Var300 N 丈夫工作单位的组织机构名称
///</summary>
public string GONGZUODW_PO { get;set;}
/// <summary>
/// 丈夫电话号码 Var30 N 丈夫联系电话的号码,包括国际、国内区号和分机号
///</summary>
public string LIANXIDH_PO { get;set;}

/// <summary>
/// 建册单位名称 Var300 Y
///</summary>
public string JIANCEJGMC { get;set;}
/// <summary>
/// 建册单位编号 Var30 Y
///</summary>
public string JIANCEJGBH { get;set;}
/// <summary>
/// 建册日期 Var10 Y 日期格式:2017-06-08
///</summary>
public string JIANCERQ { get;set;}
/// <summary>
/// 手册发放对象类型编码 VAR Y 手册发放对象类型
///</summary>
public string DUIXIANGLXBM { get;set;}
/// <summary>
/// 手册发放对象类型名称 Var30
///</summary>
public string DUIXIANGLXMC { get;set;}
/// <summary>
/// 发放单位机构类型编码 Var30 Y 发放单位机构类型
///</summary>
public string FAFANGDWBM { get;set;}
/// <summary>
/// 发放单位机构类型名称 Var300
///</summary>
public string FAFANGDWMC { get;set;}
/// <summary>
/// 发放孕周(天) Var4 Y 发放孕周(天)
///</summary>
public string FAFANGYZ { get;set;}
/// <summary>
/// 管辖机构编号 Var30 Y
///</summary>
public string GUANXIAJGBH { get;set;}
/// <summary>
/// 管辖机构名称 Var300 Y
///</summary>
public string GUANXIAJGMC { get;set;}
/// <summary>
/// 管辖地址编号 Var30 Y
///</summary>
public string GUANXIADZBH { get;set;}
/// <summary>
/// 管辖地址名称 Var300 Y
///</summary>
public string GUANXIADZMC { get;set;}
/// <summary>
/// 建册ID Var30 N 当 JIANCEZT不为1 时,该项不能为空(平台建册ID)
///</summary>
public string JIANCEID { get;set;}
XINGMING  姓名  Var100  Y 在公安管理部门正式登记注册的姓氏和名称

查找项输入: ​​([A-Z_]*[A-Z_])(.*.)​​​ 替换项输入: ​​/// <summary> \n /// \2 \n /// </summary> \n public string \1 { get; set; } \n​​ 语义分析:
([A-Z_][A-Z_]) 分组1 截取字段
(.
.) 分组2 匹配分组1后面的所有内容来确定一行
. 点 匹配除“\r\n”之外的任何单个字符。要匹配包括“\r\n”在内的任何字符,请使用像“[\s\S]”的模式。

  • 匹配前面的子表达式任意次。例如,zo*能匹配“z”,也能匹配“zo”以及“zoo”。
    \n 换行符

案例二

原文

"uwUuid":"36位uuid",
"orderNo":"订单号",
"operateDate":"签单日期",
"startDate":"保单开始日期",
"endDate":"保单终止日期",
"amount":"保额",
"premium":"保费",
"rate":"费率(%)",
"insuredname1":"投保人名字",
"identifyType1":"证件类型",
"identifyNumber1":"证件号码",
"insuredAddress1":"投保人地址",
"email1":"邮件地址",
"phoneNumber1":"联系电话",
"insuredType1":"关系人类型",
"linkerName1":"联系人",
"unifiedSocialCreditCode1":"统一信用证代码",
"mobile1":"手机号码",
"insuredname2":"被保险人名字",
"identifyType2":"证件类型",
"identifyNumber2":"证件号码",
"insuredAddress2":"被保险人地址",
"email2":"邮件地址",
"phoneNumber2":"联系电话",
"insuredType2":"关系人类型",
"linkerName2":"联系人",
"unifiedSocialCreditCode2":"统一信用证代码",
"mobile2":"手机号码",
"gexts1":"质量保证期",
"gexts2":"货物标准",
"gexts4":"企业性质",
"gextb1":"保单实际费率",
"gextd1":"协议签订日期",
/// <summary> 
/// 36位uuid
/// </summary>
public string uwUuid { get; set; }

/// <summary>
/// 订单号
/// </summary>
public string orderNo { get; set; }

/// <summary>
/// 签单日期
/// </summary>
public string operateDate { get; set; }

/// <summary>
/// 保单开始日期
/// </summary>
public string startDate { get; set; }

/// <summary>
/// 保单终止日期
/// </summary>
public string endDate { get; set; }

/// <summary>
/// 保额
/// </summary>
public string amount { get; set; }

/// <summary>
/// 保费
/// </summary>
public string premium { get; set; }

/// <summary>
/// 费率(%)
/// </summary>
public string rate { get; set; }

/// <summary>
/// 投保人名字
/// </summary>
public string insuredname1 { get; set; }

/// <summary>
/// 证件类型
/// </summary>
public string identifyType1 { get; set; }

/// <summary>
/// 证件号码
/// </summary>
public string identifyNumber1 { get; set; }

/// <summary>
/// 投保人地址
/// </summary>
public string insuredAddress1 { get; set; }

/// <summary>
/// 邮件地址
/// </summary>
public string email1 { get; set; }

/// <summary>
/// 联系电话
/// </summary>
public string phoneNumber1 { get; set; }

/// <summary>
/// 关系人类型
/// </summary>
public string insuredType1 { get; set; }

/// <summary>
/// 联系人
/// </summary>
public string linkerName1 { get; set; }

/// <summary>
/// 统一信用证代码
/// </summary>
public string unifiedSocialCreditCode1 { get; set; }

/// <summary>
/// 手机号码
/// </summary>
public string mobile1 { get; set; }

/// <summary>
/// 被保险人名字
/// </summary>
public string insuredname2 { get; set; }

/// <summary>
/// 证件类型
/// </summary>
public string identifyType2 { get; set; }

/// <summary>
/// 证件号码
/// </summary>
public string identifyNumber2 { get; set; }

/// <summary>
/// 被保险人地址
/// </summary>
public string insuredAddress2 { get; set; }

/// <summary>
/// 邮件地址
/// </summary>
public string email2 { get; set; }

/// <summary>
/// 联系电话
/// </summary>
public string phoneNumber2 { get; set; }

/// <summary>
/// 关系人类型
/// </summary>
public string insuredType2 { get; set; }

/// <summary>
/// 联系人
/// </summary>
public string linkerName2 { get; set; }

/// <summary>
/// 统一信用证代码
/// </summary>
public string unifiedSocialCreditCode2 { get; set; }

/// <summary>
/// 手机号码
/// </summary>
public string mobile2 { get; set; }

/// <summary>
/// 质量保证期
/// </summary>
public string gexts1 { get; set; }

/// <summary>
/// 货物标准
/// </summary>
public string gexts2 { get; set; }

/// <summary>
/// 企业性质
/// </summary>
public string gexts4 { get; set; }

/// <summary>
/// 保单实际费率
/// </summary>
public string gextb1 { get; set; }

/// <summary>
/// 协议签订日期
/// </summary>
public string gextd1 { get; set; }

查找项输入: “(..)":"(..)”
替换项输入: /// \n /// \2 \n /// \n public string \1 { get; set; } \n