EditPlus 正则表达式 实战_8

前端之家收集整理的这篇文章主要介绍了EditPlus 正则表达式 实战_8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一行替换多行

  1. XINGMING 姓名 Var100 Y 在公安管理部门正式登记注册的姓氏和名称
  2. CHUSHENGRQ 出生日期 Var10 Y 格式:2017-06-08
  3. GUOJIBM 国籍编码 VAR Y 国籍代码1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  4. GUOJIMC 国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  5. MINZUBM 民族编码 Var30 N 民族
  6. MINZUMC 民族名称 Var50   民族
  7. ZHENGJIANLXBM 身份证件类别代码 Var30 Y 证件类型
  8. ZHENGJIANLXMC 身份证件类别名称 Var30 Y 证件类型
  9. SHENFENZHM 身份证件号码 Var30 Y 身份证件上唯一的法定标识符
  10. HUJIDZBH 户口所在地区域编码 Var30 N 户口所在地中的地区编码(节点code值)
  11. HUJIDZMC 户口所在地区域名称 Var300
  12. HUJIXXDZMC 户口所在地详细地址 Var300 N 户口所在地详细地址(节点值)
  13. GONGZUODW 工作单位 VAR00 N 工作单位的组织机构名称
  14. JIATINGDZBH 家庭住址区域编码 Var30 N
  15. JIATINGDZMC 家庭住址区域名称 Var300 N
  16. JIATINGXXDZMC 家庭住址-详细地址 Var300 N 家庭住址详细地址
  17. LIANXIDH 电话号码 Var30 Y 联系电话的号码,包括国际、国内区号和分机号
  18.  
  19. XINGMING_PO 丈夫姓名 Var50 N 丈夫在公安管理部门正式登记注册的姓氏和名称
  20. CHUSHENGRQ_PO 丈夫出生日期 Var10 N 丈夫出生当日的公元纪年
  21. 日期格式:2017-06-08
  22. GUOJIBM_PO 丈夫国籍编码 VAR Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  23. GUOJIMC_PO 丈夫国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  24. MINZUBM_PO 丈夫民族编码 Var30 N 民族
  25. MINZUMC_PO 丈夫民族名称 Var50 民族
  26. ZHENGJIANLXBM_PO 丈夫身份证件类别代码 Var30 N 证件类型
  27. ZHENGJIANLXMC_PO 丈夫身份证件类别名称 Var50 证件类型
  28. SHENFENZHM_PO 丈夫身份证件号码 Var30 N 丈夫身份证件上唯一的法定标识符
  29. GONGZUODW_PO 丈夫工作单位 Var300 N 丈夫工作单位的组织机构名称
  30. LIANXIDH_PO 丈夫电话号码 Var30 N 丈夫联系电话的号码,包括国际、国内区号和分机号
  31.  
  32. JIANCEJGMC 建册单位名称 Var300 Y
  33. JIANCEJGBH 建册单位编号 Var30 Y
  34. JIANCERQ 建册日期 Var10 Y 日期格式:2017-06-08
  35. DUIXIANGLXBM 手册发放对象类型编码 VAR Y 手册发放对象类型
  36. DUIXIANGLXMC 手册发放对象类型名称 Var30
  37. FAFANGDWBM 发放单位机构类型编码 Var30 Y 发放单位机构类型
  38. FAFANGDWMC 发放单位机构类型名称 Var300
  39. FAFANGYZ 发放孕周(天) Var4 Y 发放孕周(天)
  40. GUANXIAJGBH 管辖机构编号 Var30 Y
  41. GUANXIAJGMC 管辖机构名称 Var300 Y
  42. GUANXIADZBH 管辖地址编号 Var30 Y
  43. GUANXIADZMC 管辖地址名称 Var300 Y
  44. JIANCEID 建册ID Var30 N JIANCEZT不为1 时,该项不能为空(平台建册ID

要编写成如下格式:

  1. /// <summary>
  2. /// 姓名 Var100 Y 在公安管理部门正式登记注册的姓氏和名称
  3. ///</summary>
  4. public string XINGMING { get;set;}
  5. /// <summary>
  6. /// 出生日期 Var10 Y 格式:2017-06-08
  7. ///</summary>
  8. public string CHUSHENGRQ { get;set;}
  9. /// <summary>
  10. /// 国籍编码 VAR Y 国籍代码1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  11. ///</summary>
  12. public string GUOJIBM { get;set;}
  13. /// <summary>
  14. /// 国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  15. ///</summary>
  16. public string GUOJIMC { get;set;}
  17. /// <summary>
  18. /// 民族编码 Var30 N 民族
  19. ///</summary>
  20. public string MINZUBM { get;set;}
  21. /// <summary>
  22. /// 民族名称 Var50   民族
  23. ///</summary>
  24. public string MINZUMC { get;set;}
  25. /// <summary>
  26. /// 身份证件类别代码 Var30 Y 证件类型
  27. ///</summary>
  28. public string ZHENGJIANLXBM { get;set;}
  29. /// <summary>
  30. /// 身份证件类别名称 Var30 Y 证件类型
  31. ///</summary>
  32. public string ZHENGJIANLXMC { get;set;}
  33. /// <summary>
  34. /// 身份证件号码 Var30 Y 身份证件上唯一的法定标识符
  35. ///</summary>
  36. public string SHENFENZHM { get;set;}
  37. /// <summary>
  38. /// 户口所在地区域编码 Var30 N 户口所在地中的地区编码(节点code值)
  39. ///</summary>
  40. public string HUJIDZBH { get;set;}
  41. /// <summary>
  42. /// 户口所在地区域名称 Var300
  43. ///</summary>
  44. public string HUJIDZMC { get;set;}
  45. /// <summary>
  46. /// 户口所在地详细地址 Var300 N 户口所在地详细地址(节点值)
  47. ///</summary>
  48. public string HUJIXXDZMC { get;set;}
  49. /// <summary>
  50. /// 工作单位 VAR00 N 工作单位的组织机构名称
  51. ///</summary>
  52. public string GONGZUODW { get;set;}
  53. /// <summary>
  54. /// 家庭住址区域编码 Var30 N
  55. ///</summary>
  56. public string JIATINGDZBH { get;set;}
  57. /// <summary>
  58. /// 家庭住址区域名称 Var300 N
  59. ///</summary>
  60. public string JIATINGDZMC { get;set;}
  61. /// <summary>
  62. /// 家庭住址-详细地址 Var300 N 家庭住址详细地址
  63. ///</summary>
  64. public string JIATINGXXDZMC { get;set;}
  65. /// <summary>
  66. /// 电话号码 Var30 Y 联系电话的号码,包括国际、国内区号和分机号
  67. ///</summary>
  68. public string LIANXIDH { get;set;}
  69.  
  70. /// <summary>
  71. /// 丈夫姓名 Var50 N 丈夫在公安管理部门正式登记注册的姓氏和名称
  72. ///</summary>
  73. public string XINGMING_PO { get;set;}
  74. /// <summary>
  75. /// 丈夫出生日期 Var10 N 丈夫出生当日的公元纪年
  76. ///</summary>
  77. public string CHUSHENGRQ_PO { get;set;}
  78. 日期格式:2017-06-08
  79. /// <summary>
  80. /// 丈夫国籍编码 VAR Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  81. ///</summary>
  82. public string GUOJIBM_PO { get;set;}
  83. /// <summary>
  84. /// 丈夫国籍名称 Var100 Y 1.中国;2.中国(台湾);3.中国(香港);4.中国(澳门);
  85. ///</summary>
  86. public string GUOJIMC_PO { get;set;}
  87. /// <summary>
  88. /// 丈夫民族编码 Var30 N 民族
  89. ///</summary>
  90. public string MINZUBM_PO { get;set;}
  91. /// <summary>
  92. /// 丈夫民族名称 Var50 民族
  93. ///</summary>
  94. public string MINZUMC_PO { get;set;}
  95. /// <summary>
  96. /// 丈夫身份证件类别代码 Var30 N 证件类型
  97. ///</summary>
  98. public string ZHENGJIANLXBM_PO { get;set;}
  99. /// <summary>
  100. /// 丈夫身份证件类别名称 Var50 证件类型
  101. ///</summary>
  102. public string ZHENGJIANLXMC_PO { get;set;}
  103. /// <summary>
  104. /// 丈夫身份证件号码 Var30 N 丈夫身份证件上唯一的法定标识符
  105. ///</summary>
  106. public string SHENFENZHM_PO { get;set;}
  107. /// <summary>
  108. /// 丈夫工作单位 Var300 N 丈夫工作单位的组织机构名称
  109. ///</summary>
  110. public string GONGZUODW_PO { get;set;}
  111. /// <summary>
  112. /// 丈夫电话号码 Var30 N 丈夫联系电话的号码,包括国际、国内区号和分机号
  113. ///</summary>
  114. public string LIANXIDH_PO { get;set;}
  115.  
  116. /// <summary>
  117. /// 建册单位名称 Var300 Y
  118. ///</summary>
  119. public string JIANCEJGMC { get;set;}
  120. /// <summary>
  121. /// 建册单位编号 Var30 Y
  122. ///</summary>
  123. public string JIANCEJGBH { get;set;}
  124. /// <summary>
  125. /// 建册日期 Var10 Y 日期格式:2017-06-08
  126. ///</summary>
  127. public string JIANCERQ { get;set;}
  128. /// <summary>
  129. /// 手册发放对象类型编码 VAR Y 手册发放对象类型
  130. ///</summary>
  131. public string DUIXIANGLXBM { get;set;}
  132. /// <summary>
  133. /// 手册发放对象类型名称 Var30
  134. ///</summary>
  135. public string DUIXIANGLXMC { get;set;}
  136. /// <summary>
  137. /// 发放单位机构类型编码 Var30 Y 发放单位机构类型
  138. ///</summary>
  139. public string FAFANGDWBM { get;set;}
  140. /// <summary>
  141. /// 发放单位机构类型名称 Var300
  142. ///</summary>
  143. public string FAFANGDWMC { get;set;}
  144. /// <summary>
  145. /// 发放孕周(天) Var4 Y 发放孕周(天)
  146. ///</summary>
  147. public string FAFANGYZ { get;set;}
  148. /// <summary>
  149. /// 管辖机构编号 Var30 Y
  150. ///</summary>
  151. public string GUANXIAJGBH { get;set;}
  152. /// <summary>
  153. /// 管辖机构名称 Var300 Y
  154. ///</summary>
  155. public string GUANXIAJGMC { get;set;}
  156. /// <summary>
  157. /// 管辖地址编号 Var30 Y
  158. ///</summary>
  159. public string GUANXIADZBH { get;set;}
  160. /// <summary>
  161. /// 管辖地址名称 Var300 Y
  162. ///</summary>
  163. public string GUANXIADZMC { get;set;}
  164. /// <summary>
  165. /// 建册ID Var30 N 当 JIANCEZT不为1 时,该项不能为空(平台建册ID)
  166. ///</summary>
  167. public string JIANCEID { get;set;}
  1. 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 换行符

猜你在找的Bash相关文章