正则表达式添加逗号和单引号
RegEx to add commas and Single quotes
在此先感谢您的帮助...我有以下格式的信息面板:
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 服务器数据库。我们有一个程序可以读取带有单引号的 .csv 文件并几乎插入到 table 中。
即....
Insert Into myTable ( CodeValue, Description)
Values ('ACMH', 'ADMIT TO XXX')
我们从来没有得到过这样的面板,所以我想知道是否有可能实现。
你可以替换
^(\S+)\s+(.*?)\s*$
和
'',''
解释:
^
匹配行首
(\S+)
匹配非 space 字符的非空序列。括号将其放入捕获组 1
\s+
匹配第一个字段 之后的 space
(.*?)
是任意字符序列的非贪婪匹配,括号将匹配放在捕获组2
\s*
匹配行末尾的 space。我这样做是为了不将它们包含在前面的捕获组中,以删除输入数据中的尾随白色space。
$
匹配行尾
在替换中 </code> 和 <code>
被替换为捕获组的内容。
在此先感谢您的帮助...我有以下格式的信息面板:
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 服务器数据库。我们有一个程序可以读取带有单引号的 .csv 文件并几乎插入到 table 中。
即....
Insert Into myTable ( CodeValue, Description)
Values ('ACMH', 'ADMIT TO XXX')
我们从来没有得到过这样的面板,所以我想知道是否有可能实现。
你可以替换
^(\S+)\s+(.*?)\s*$
和
'',''
解释:
^
匹配行首(\S+)
匹配非 space 字符的非空序列。括号将其放入捕获组 1\s+
匹配第一个字段 之后的 space
(.*?)
是任意字符序列的非贪婪匹配,括号将匹配放在捕获组2\s*
匹配行末尾的 space。我这样做是为了不将它们包含在前面的捕获组中,以删除输入数据中的尾随白色space。$
匹配行尾
在替换中 </code> 和 <code>
被替换为捕获组的内容。