Ну, простыми словами:
Вы пытаетесь получить доступ к объекту, который не создан или в настоящее время не находится в памяти.
Итак, как это решить:
if (i == null) {
// Handle this
}
Поиск по имени означает, что некоторые фреймворки позволяют использовать FIndObjects с помощью строк, а код может выглядеть так: FindObject («ObjectName»);
Вам нужно удвоить символы escape \
в строковых литералах, поэтому литерал регулярного выражения обычно предпочтительнее.
Попробуйте:
'Z[\\s\\S]*?Z'
Я думаю, это потому, что вам нужно избегать обратной косой черты, даже при использовании одинарных кавычек. Попробуйте следующее:
new RegExp('Z[\\s\\S]*?Z','g')