正则表达式以添加逗号和单引号

迪伦·海恩斯(Dylan Haines)

预先感谢您的帮助...我有以下格式的信息面板:

ACMH       ADMIT TO XXX                  
ACSU       ADMIT TO XXX SUB-ACUTE  (TCU) 
ADOPT      ADOPTION                      
AMA        AGAINST MEDICAL ADVICE        
APSY       ADMIT TO CMH PSYCHIATRIC UNIT 
CANCEL     CANCELLED SERVICE             
CANCELER   CANCELLED ER                  
CANCELTRI  CANCELLED TRIAGE              
EXP        EXPIRED                       

我需要格式化面板,使其看起来像这样:

'ACMH','ADMIT TO XXX'                  
'ACSU','ADMIT TO XXX SUB-ACUTE  (TCU)' 
'ADOPT','ADOPTION'                      
'AMA','AGAINST MEDICAL ADVICE'        
'APSY','ADMIT TO CMH PSYCHIATRIC UNIT' 
'CANCEL','CANCELLED SERVICE'             
'CANCELER','CANCELLED ER'                  
'CANCELTRI','CANCELLED TRIAGE'              
'EXP','EXPIRED'

我的同事建议更换RegEx。这是合适的策略吗?如果可以的话,有人可以向我提供一些有关如何实现这一目标的指导。


我的RegEx经验非常有限(几乎不存在),因此不胜感激。


此信息将被插入到SQL Server数据库中。我们有一个程序可以读取带单引号的.csv文件,并且几乎可以插入到表中。

IE...

Insert Into  myTable  ( CodeValue, Description)
Values ('ACMH', 'ADMIT TO XXX')

我们从来没有得到过这样的专家组,所以我想知道是否有可能实现这一目标。

巴尔玛

您可以更换

^(\S+)\s+(.*?)\s*$

'$1','$2'

演示

解释:

  • ^ 匹配行的开头
  • (\S+)匹配非空格字符的非空序列。将其括起来的括号将其置于捕获组1中
  • \s+ 匹配第一个字段之后的空格
  • (.*?) 是任何字符序列的非贪心匹配,并且括号将匹配放入捕获组2
  • \s*匹配行尾的空格。我这样做是为了将它们不包括在前面的捕获组中,以删除输入数据中的尾随空白。
  • $ 匹配行尾

在更换$1$2被repaced与捕获组的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取单引号正则表达式和python之间的短语

来自分类Dev

正则表达式提取单引号或双引号之外的字符串

来自分类Dev

正则表达式用于PHP中的双引号和单引号

来自分类Dev

正则表达式查找逗号而不是引号

来自分类Dev

如何使用正则表达式在逗号之间添加字符串和空值的引号

来自分类Dev

正则表达式:按逗号分割,但括号和引号中不包括逗号(单引号和双引号)

来自分类Dev

正则表达式和逗号

来自分类Dev

正则表达式混淆使用双引号和单引号

来自分类Dev

带有转义单引号的单引号字符串上的Python正则表达式

来自分类Dev

正则表达式以匹配双引号引起的单引号

来自分类Dev

如何使用正则表达式匹配单引号或双引号中的字符串

来自分类Dev

用正则表达式替换引号,逗号和撇号-python / pandas

来自分类Dev

Ansible替换单引号正则表达式

来自分类Dev

提取单引号正则表达式和python之间的短语

来自分类Dev

熊猫:使用正则表达式清理包含单引号和括号的字符串列?

来自分类Dev

正则表达式-单引号之间的匹配空间

来自分类Dev

单引号,双引号和无引号的Javascript正则表达式

来自分类Dev

Python正则表达式:查找和替换引号之间的逗号

来自分类Dev

正则表达式中单引号内的单引号

来自分类Dev

正则表达式查找逗号而不是引号

来自分类Dev

正则表达式以匹配单引号,双引号和/或空格

来自分类Dev

正则表达式:如何接受单引号和双引号,但不能同时接受

来自分类Dev

制作一个正则表达式以在逗号分隔的数字中添加单引号

来自分类Dev

正则表达式替换单引号之间的空格

来自分类Dev

正则表达式匹配双引号和单引号之外的所有逗号

来自分类Dev

使用正则表达式从链接中提取单引号和双引号 url

来自分类Dev

忽略正则表达式中的单引号

来自分类Dev

正则表达式用引号和逗号分割

来自分类Dev

正则表达式通过忽略“已替换单引号”和“开始/结束单引号”来替换单引号

Related 相关文章

  1. 1

    提取单引号正则表达式和python之间的短语

  2. 2

    正则表达式提取单引号或双引号之外的字符串

  3. 3

    正则表达式用于PHP中的双引号和单引号

  4. 4

    正则表达式查找逗号而不是引号

  5. 5

    如何使用正则表达式在逗号之间添加字符串和空值的引号

  6. 6

    正则表达式:按逗号分割,但括号和引号中不包括逗号(单引号和双引号)

  7. 7

    正则表达式和逗号

  8. 8

    正则表达式混淆使用双引号和单引号

  9. 9

    带有转义单引号的单引号字符串上的Python正则表达式

  10. 10

    正则表达式以匹配双引号引起的单引号

  11. 11

    如何使用正则表达式匹配单引号或双引号中的字符串

  12. 12

    用正则表达式替换引号,逗号和撇号-python / pandas

  13. 13

    Ansible替换单引号正则表达式

  14. 14

    提取单引号正则表达式和python之间的短语

  15. 15

    熊猫:使用正则表达式清理包含单引号和括号的字符串列?

  16. 16

    正则表达式-单引号之间的匹配空间

  17. 17

    单引号,双引号和无引号的Javascript正则表达式

  18. 18

    Python正则表达式:查找和替换引号之间的逗号

  19. 19

    正则表达式中单引号内的单引号

  20. 20

    正则表达式查找逗号而不是引号

  21. 21

    正则表达式以匹配单引号,双引号和/或空格

  22. 22

    正则表达式:如何接受单引号和双引号,但不能同时接受

  23. 23

    制作一个正则表达式以在逗号分隔的数字中添加单引号

  24. 24

    正则表达式替换单引号之间的空格

  25. 25

    正则表达式匹配双引号和单引号之外的所有逗号

  26. 26

    使用正则表达式从链接中提取单引号和双引号 url

  27. 27

    忽略正则表达式中的单引号

  28. 28

    正则表达式用引号和逗号分割

  29. 29

    正则表达式通过忽略“已替换单引号”和“开始/结束单引号”来替换单引号

热门标签

归档