我正在尝试建立一个sql语句,但是当然需要引用我的VARCHAR字段。到目前为止,Emacs regex(带有出色的重建器)已经使我走到了这一步:
('0D69B2','Pool Chem Room,'B69E08','Spaces'),
('113243','Weight Room,'B69E08','Spaces'),
('175118','Custodial Closet 3,'B69E08','Spaces'),
('1BAA68','Life Fitness,'B69E08','Spaces'),
但是在第二个逗号之前,我需要插入另一个单引号。正常的正则表达式让我识别出斑点
^('\\w+','\\w+
然后将其称为\ 1组,然后在该组中添加'
很好,但是我的问题是我无法弄清楚如何获得比第二个字段的第一个单词更多的内容(在第一个逗号之后)。我需要一直进行到第二个逗号之前,然后将其标识为一个组,然后在组中添加'。正确的?还是我全都错了?
评估表格应显示结果:
(progn (re-search-forward "\(\\('[[:alnum:] ]+',\\)\\('[[:alnum:] ]+\\)\\(,'[[:alnum:] ]+','[[:alnum:] ]+'\\)")
(消息“%s”(concat(匹配字符串无属性1)(匹配字符串无属性2)“'”(匹配字符串无属性3))))
(“ 0D69B2”,“泳池化学室”,“ B69E08”,“空格”),
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句