我正在尝试创建一个正则表达式字符串,它将捕获开始和结束[]括号之间的数据,并包含以下数据中的括号:
data: [{"LOTS OF DATA}],
datatype: "local",
到目前为止,我正在使用一个regEx字符串“data:(。*)”,而这正在返回:
[{"LOTS OF DATA}],
这几乎是正确的,但是包含','以及它工作的原因是因为在'datatype:'之前是换行或回车所以我有两个问题:
感谢您的帮助,这将在iOS应用程序中使用。
答案 0 :(得分:0)
data:\s*\[([^\[\]]*)\]\s*,\s*datatype:
这意味着LOTS OF DATA中不会出现方括号。 你甚至可以省去尾随'datatype:'匹配。
如果LOTS OF DATA包含方括号,您必须提供更准确的内容说明。