У меня есть файл json, скажем, file.json У него такое тело json
{
"input": {
"url": "/abc/def/efg/{UUID}.txt",
"type": "text"
},
"output": {
"result": 10,
"content": ""
}
}
{UUID} - это любой допустимый UUID.
Как разрешить использование любого UUID как регулярного выражения / общей формы вместо {UUID} ??
Вы хотите сопоставить GUID в своем тексте? Пожалуйста, объясните подробнее.
Да, я хочу сопоставить GUID в моем тексте @PoulBak
что это за тип uuid? есть разные версии uuid

Вы можете использовать это регулярное выражение для поиска и сопоставления части GUID или вашего текста:
/\"url\":\s?\"[^{]+\{([^}]+)/
Регулярное выражение соответствует '"url": "' в начале, затем сопоставляется с '{' перед созданием группы, в которой хранится 'UUID'.
В результате вы получите массив, в котором вы должны взять Group 1.
Как использовать:
если ваш текст находится в переменной с именем 'text', вы можете сделать:
var UUID = text.match(/\"url\":\s?\"[^{]+\{([^}]+)/)[1];
Что вы на самом деле спрашиваете? Какой язык / инструмент вы используете? Какие попытки вы предприняли для решения проблемы?