var str = 'xyz - Learn x in - y'; str = str.match(/(.*?)(?: - )(.*)/).slice(1); alert(JSON.stringify(str));