使用正则表达式"撤消"引用字符串

时间:2017-01-27 17:48:28

标签: regex postgresql

我的正则表达式知识在这里让我失望。问题是,如下字符串:

this "is a string" of ' characters that' i want to process -really

......我需要把它变成:

this & (is <-> a <-> string) & of & (characters <-> that) & i & want & to & process & !really

(此处的具体问题是将用户友好的输入转换为PostgreSQL tsquery,其功能比plain_tsquery允许的功能更高级。)

(注意上面字符前面的额外空格。)

这是否可以使用正则表达式,或者我是否只需要按下并编写直接解析输入的代码?

1 个答案:

答案 0 :(得分:0)

我能够使用shlex和一些代码做我需要的东西,虽然如果有人想要刺它,我总是很高兴看到更多正则表达式的乐趣!