Итак, во-первых, крайняя скобка в ("name": * (? = "Slug")) должна быть go, потому что они представляют первую группу, а извлеченное значение будет равно первой группе, которая это не то место, где находится значение 'name'.
Более простым регулярным выражением было бы "name": "(\ w *)" (Примечание: не забудьте сохранить ту часть регулярного выражения, которую вы хотите извлекается внутри скобок). Это регулярное выражение ищет следующую строку:
"name":"
и извлекает все алфавиты, следующие за ней (\ w *), прежде чем остановиться на другой двойной кавычке.
Вы можете проверить свое регулярное выражение на : https://regex101.com/