const replaceLastInString = ( string: string, search: string, replace: string ): string => { const index = string.lastIndexOf(search); if (index === -1) { return string; } return string.substring(0, index) + replace + string.substring(index + search.length); } const getTitleForPostCopy = ( title: string, ) => { const numberAtEndOfTitle = title.split(" ").pop() if (numberAtEndOfTitle) { const number = parseInt(numberAtEndOfTitle) if (number) { return replaceLastInString(title, numberAtEndOfTitle, (number + 1).toString()) } else { return title + " 1" } } else { return title + " 1" } } export default getTitleForPostCopy