我有一个候选字符串:
{{keywords: "blah blah", "blah, blah blah", "blah, blah some other text"}}
使用正则表达式,我如何获得引用的关键字列表?
更新
所以我试图用纯PCRE来完成这个,除非有人能想出一个单独的表达式,否则我将不得不把它分成两个过程:
检查整篇文章是否包含关键字行:
{{keywords[ ]*([^}]+)}}
将结果以逗号分隔的引用文本分成几部分:
"([^"]+)"+
答案 0 :(得分:0)
类似的东西:
/\{\{keywords: "([^"]+)"/gc
使用Perl约定。你知道,正确的语法在很大程度上取决于你使用的语言,所以如果你能更具体地说明这一点,它会有所帮助。在Perl中,您可以分两步完成所需:
string =~ /\{\{keywords: /c;
这(由于c
修饰符)会将正则表达式指针移动到{{keywords:
之后;然后你会这样做:
/"([^"]+)"/gc