我正在尝试整合和自动化ZenDesk中的一些任务。到目前为止,我设法将整张票json打到一条线。票证可能有响应,因此它可能有多个标记字段。现在我想反过来寻找“标签”:[“word1”,“word2”,“word3”,“word_4”]并得到一个列表(“word1”,“word2”,“word3”,“word_4”]不幸的是我坚持使用正则表达式和使用组。标签包含字母,数字, - 和_;数量差异很大。之后我会用它们来排序不同的票。
答案 0 :(得分:1)
我不确定你的意思是“反向寻找标签”
但是,如果要从JSON中检索所有标记的列表,可以分两步执行:
抓住代码:"tags": \[(.*)\]
然后全局匹配元素:"(.*?)"
但是,如果您有权访问JSON和JSON解析器,为什么不使用它?
答案 1 :(得分:0)
我发现我可以完成相同的任务,只是不要将所有内容都放在字符串中,而是通过使用ZenDesk作为响应返回的字典来完成。我应该记住,如果我需要正则表达式,我可能做错了。