Получить разницу между двумя строками, где символы разделены символом «.»? - PullRequest
0 голосов
/ 22 февраля 2019

Я хотел бы получить разницу между двумя строками. У меня есть следующий код:

var stringA = phonemes[i] // S.EY.S
var stringB = phonemeObjects[i] // S.AY.Z

const getDiff = (string, diffBy) => string.split(diffBy).join('.')

const stringC = getDiff(stringA, stringB)

console.log(stringC)

На данный момент приведенный выше код возвращает входную строку в качестве вывода, но то, что я хотел бы иметь возможностьdo это указать, что символы в строках разделены символом '.'например, если бы я сравнил S.EY.S с S.AY.Z, результат был бы AS, поскольку разница между ними такова.

Я хотел бы отметить, что не все строки похожи друг на друга, когда я сравниваю их, иногда строки сильно различаются, например, F.EY.L и K.AE.T.единственное, что общего между строками, - это то, что каждый символ отделяется точкой / fullstop "."

Спасибо.

...