function extractSubstring(str: string): string {
let startPos: number = str.indexOf("'");
if (startPos !== -1) {
let endPos: number = str.indexOf("'", startPos + 1);
if (endPos !== -1) {
return str.substring(startPos + 1, endPos);
}
}
return "";
}
const str: string = "TypeScript is a free and 'open-source' high-level programming language";
const substr: string = "'" + extractSubstring(str) + "'";
console.log(substr);
/*
run:
'open-source'
*/